2013-08-27 21 views
0

我知道有必要使用IPN进行单笔付款(用户批准付款并关闭浏览器等情况),但我不确定天气是否需要他们进行预先批准的付款,因为整件事情都完成了在一个请求中。 问题是:我可以依靠预先批准的付款答复是否是最终的,还是我需要使用IPN?我是否需要IPN才能处理预先批准的付款?

我试图找到对整个交易过程的某种解释,但没有成功。任何帮助表示赞赏。

感谢您的任何帮助。

回答

2

下面是来自PayPal的支持响应:

这可能是支付状态是可以改变的,例如,如果一个 支付有争议那么它可能是一个付款可以 逆转。在这种情况下,您应该支付IPN的付款,因为它确保您的系统始终具有最新的付款状态。

似乎IPN处理是不可避免的。

@Andrew谢谢你的帮助

0

API调用回复是最终的,是的,除非由于任何原因付款处于未决状态。然后,API结果将成功,但付款状态将处于待处理状态。如果您使用的是IPN,您会收到一个待处理付款通知和另一个清除通知,以便您可以相应地自动执行相应操作。

API响应也不会包含与IPN相同的详细信息,因此您可能需要IPN才能获取API响应中不可用的数据。

从不需要IPN。这只是非常有用并且经常推荐。

相关问题