I offer a service from a website where members pay by PayPal but I process the payments manually, meaning it can be up to several hours before the user can use the service. This leads to many users being unhappy or even demanding a refund minutes after paying (even though I clearly indicate payments may take several hours to be processed). I really need to get this automated, I know I could simply use a return URL with a code but then anyone with minor internet knowledge could simply call that address on my website to "fake confirm" non existent payments. I know for a fact PayPal provides a secure way to confirm payments from your website but I have no idea what it's called or how to find the information on using it. Please help me find the information on confirming PayPal payments through a website. Thank you
You need to use the PayPal API. You can read some guides here > https://www.x.com/developers/paypal/documentation-tools/paypal-how-to-guides And you can test your code with sandbox > https://developer.paypal.com/
I found about "Payment Data Transfer" explained here which seems to be exactly what I need and simpler: https://cms.paypal.com/ca/cgi-bin/?...t_ID=developer/howto_html_paymentdatatransfer Wouldn't this do the job as well or is it actually what you were recommending? Thanks
I've been running tests with PDT since my last post and notice several major problems: -I only get the confirmation when someone makes a donation or purchases from one of my other websites, not when someone buys an item from my main site -I have several websites where I accept PayPal (all the same PayPal account) yet it only allows me 1 return URL for the entire PayPal account, therefor those that buy an item on one website get the tahnk you page from another website which will likely worry them Why are my main payments not getting confirmation and is there not a way to have a return URL for every website? Is the only option to have my main website decipher the payment information and then re-redirect back to the website the purchase was made from? Thank you
I noticed the page where I specifically wanted the payment details for had a specified return url in the PayPal payment link, this is likely why I wasn't getting any payment confirmations from this page. I've removed the return URL and assume it will work from now on. Does this mean I can specify the return URL for my other websites? If so, will the transaction id be sent even if I specify the return URL or is it only sent if you allow it to return to your "main" return URL set in your account? Thank you
Most of the payments are for a service offered on my website so I needed something integrated into my system that I could make myself. The reason I wasn't getting the payment details was in fact because I was specifying a different return URL in the paypal payment url. It now works fine and my website now processes payments automatically and instantly. It's great for my customers who no longer have to wait for manually processed orders and for me since I no longer have to process orders manually. Thanks