111 reputation
2
bio website
location
age
visits member for 1 year, 10 months
seen Dec 13 '13 at 15:33

Dec
13
comment How to verify if 3rd party payment succeeded?
I'm using .NET. So the best solution I see to make absolutely sure an order on the original server is processed after a payment succeeds is for the payment sever to store the order ID, flagged as succeeded. On my server have a service running that is polling the payment server for the status of pending orders. Once the payment server indicates success, it will fulfill the order. Meanwhile the user will be on a polling or ansync page awaiting the order to be flagged as completed. I can't think of a way to simplify it further. Still trying to determine how to delete abandoned, pending orders too
Dec
12
comment How to verify if 3rd party payment succeeded?
I was just hoping for something simpler since PayPal makes their solution seem so out-of-the-box ready. Are you required to provide a service for their server to call and to implement polling with their solution?
Dec
12
comment How to verify if 3rd party payment succeeded?
Thanks Christian! Good points. Can you provide any resources on signing a query string w/ a cert? Why the timestamp? Regarding failures after receiving payment, yes, we have used a polling mechanism for that very concern before. I was trying to avoid the payment app from having to know anything about the site that uses it. So maybe the payment server can just send a regular web request with said signed message, and then redirect the browser to a page that polls the e-commerce site for the result of that message?
Dec
12
awarded  Editor
Dec
12
revised How to verify if 3rd party payment succeeded?
added 28 characters in body
Dec
12
asked How to verify if 3rd party payment succeeded?
Jun
22
awarded  Teacher
Jun
22
answered Are my negative internship experiences representative of the real world?