Henry A.
Henry A.

Reputation: 391

Way to check if customer has made a payment?

I'm trying to find a way of checking if a customer has clicked the final submit button to perform a transaction in PHP.

I need to send a second e-mail to different people when the customer makes a transaction, but as far as I can tell, there's no function or property to retrieve some sort of confirmation value.

I don't need to know if the payment went through or not, just if they clicked the last submit button, but the checkout page is hosted on Microsoft's servers.

Upvotes: 0

Views: 802

Answers (1)

John Conde
John Conde

Reputation: 219894

  1. All of the payment APIs will return a status immediately. You just have to look for it and handle it in your code. How this is done will vary by API.

  2. You can use Silent Post* which is similar to Paypal's IPN. Basically a script on your server will be notified of all payments.

  3. Use the Transaction Details API and look for the transaction in your unsettled batches.

* I am the author of that article

Upvotes: 3

Related Questions