2015-04-29 35 views
0

我試圖找到一種方法來檢查客戶是否點擊了最終提交按鈕來執行PHP中的事務。檢查客戶是否已付款的方法?

當客戶進行交易時,我需要發送第二封電子郵件給不同的人,但據我所知,沒有功能或財產來檢索某種確認價值。

我不需要知道付款是否通過,只要他們點擊最後一次提交按鈕,但結帳頁面託管在微軟的服務器上。

回答

3
  1. 所有的支付API將立即返回一個狀態。你只需要查找它並在你的代碼中處理它。這是如何完成的將因API而異。

  2. 您可以使用Silent Post*這與Paypal的IPN類似。基本上,您的服務器上的腳本將收到所有付款的通知。

  3. 使用Transaction Details API並在您未解決的批次中查找交易。

*我那篇文章

+0

沉默後似乎是最簡單的選擇的作者,但我使用不具有隱藏字段爲「x_response_code」的SI​​M腳本,如果我簡單地添加它,它會工作嗎? –

+0

用SIM卡研究[Relay Response](https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Relay-Response-Basics-and-Troubleshooting/ba-p/9536) 。這將爲你帶來無聲郵政提供的一切(但顯然是以不同的方式)。 –

+0

只是想回來,並感謝您的接力反應reccomendation,像一個魅力工作。 –

相關問題