By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,067 Members | 918 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,067 IT Pros & Developers. It's quick & easy.

Variable Website Donation Button

P: 2
Hello,
We would like to have a button that allows the customer to donate an amount they choose. Presently the credit card company gives the following code for a $5 donation;
Expand|Select|Wrap|Line Numbers
  1. <a href="https://epay.propay.com/external/buy.aspx?d=s580KrUSFlwcSYDrz3z7MOD2B2dIRIjTk%2fudBUeA71tJGMOD2BzaU1VbQuLdpRo3fv7vWn9HkeReQINAleKFKIYHgv7lYdwiGMqsc2juMOhtthGYD9qi7zZ%2fUgbNdiS2G6M4NGj7&a=32918390" target="_blank"><img src="https://epay.propay.com/images/BuyButton/DonateNow.png" border="0" alt="Donate Now" title="Donate Now" /></a>
Nothing available for a user set donation from them. Homeless Pet Help is a 501c3 that gives out food and supplies to NYC pet owners in need. Thank you for reading this.
2 Weeks Ago #1

✓ answered by Banfa

Looking at that html I would guess that the account to pay and amount are both encoded into the data passed as variable d and a (actually I'd guess that a is the account number).

There is very little we can suggest because I imagine that the data contains a checksum, a way of verifying that the data hasn't been changed, so even if we could determine what to change, which we can't, the receiving website would detect the change and most likely reject the query.

Bottom line, if your service provider/credit card company don't provide the facility there is not much we can do (except find another more flexible provider)

Share this Question
Share on Google+
2 Replies


Banfa
Expert Mod 5K+
P: 8,949
Looking at that html I would guess that the account to pay and amount are both encoded into the data passed as variable d and a (actually I'd guess that a is the account number).

There is very little we can suggest because I imagine that the data contains a checksum, a way of verifying that the data hasn't been changed, so even if we could determine what to change, which we can't, the receiving website would detect the change and most likely reject the query.

Bottom line, if your service provider/credit card company don't provide the facility there is not much we can do (except find another more flexible provider)
2 Weeks Ago #2

P: 2
Makes sense, thank you very much.
2 Weeks Ago #3

Post your reply

Sign in to post your reply or Sign up for a free account.