2011-11-08 40 views
1

我正嘗試爲電子書設置PayPal結帳,並且我希望它在通過PayPal清除付款時發送電子郵件。Paypal PHP - 確認付款已清除?

我有IPN設置,但如果有人試圖使用eCheck,我不知道它是否會告訴我,當它清除,或者如果它只是說它的待定。任何人都可以確認或否認這一點?

那麼,如何確認付款是否已被清除或拒絕,如果不是即時付款?

乾杯

回答

2

您將得到一個IPN通知的每一步的方式。有許多國家的支付可以在

本文檔中的變量信息參見第二頁#47:

https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf

+0

出色的知道,有沒有什麼辦法可以用貝寶沙箱測試,比如它在驗證時發送,而不必發送個人「ping」? –

+0

@BlackWraith,我在5年內沒有用IPN編程,但我記得沙箱工具非常強大。我懷疑應該有一種方法來測試各種支付成功和失敗。 – Brad

+0

歡呼聲,這應該有所幫助 –

1

註冊成爲開發者那裏,那麼你可以使用測試代碼的IPN刺激器。您可以點擊「測試工具」,然後點擊「即時付款通知(IPN)模擬器」。

確保您將表單發佈後的操作鏈接更改爲「https://www.sandbox.paypal.com/cgi-bin/webscr」而非「https://www.paypal.com/cgi-bin/webscr」 」。你可以在那裏測試幾乎所有的scenerios。希望這可以幫助。