2011-11-08 32 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。希望这可以帮助。