Paypal 我是否需要IPN来处理预批准的付款?

Paypal 我是否需要IPN来处理预批准的付款?,paypal,paypal-ipn,paypal-adaptive-payments,Paypal,Paypal Ipn,Paypal Adaptive Payments,我知道有必要对单一付款使用IPN(在用户批准付款并关闭浏览器等情况下),但我不确定是否需要它们进行预先批准的付款,因为整个过程都是在一个请求中完成的问题是:我可以相信预先批准的付款的回复是最终的,或者我也需要使用IPN吗? 我试图对整个交易过程进行某种解释,但没有成功。感谢您的帮助 感谢您的帮助。API调用响应是最终响应,是的,除非付款出于任何原因处于挂起状态。然后API结果将是成功的,但付款状态将是挂起的。如果你使用IPN,你会收到一个待付款通知,当它清除时会收到另一个通知,这样你就可以相应地

我知道有必要对单一付款使用IPN(在用户批准付款并关闭浏览器等情况下),但我不确定是否需要它们进行预先批准的付款,因为整个过程都是在一个请求中完成的问题是:我可以相信预先批准的付款的回复是最终的,或者我也需要使用IPN吗?

我试图对整个交易过程进行某种解释,但没有成功。感谢您的帮助


感谢您的帮助。

API调用响应是最终响应,是的,除非付款出于任何原因处于挂起状态。然后API结果将是成功的,但付款状态将是挂起的。如果你使用IPN,你会收到一个待付款通知,当它清除时会收到另一个通知,这样你就可以相应地自动化事情

API响应也不会像IPN那样包含太多细节,因此您可能需要IPN来获取API响应中不可用的数据


IPN从来都不是必需的。它非常有用,经常被推荐。

以下是PayPal支持部门的回复:

付款状态可以更改,例如,如果 付款是有争议的,那么付款是有可能的 颠倒的。在这种情况下,您应该处理IPN的付款,因为它 确保您的系统始终具有任何付款的最新状态

似乎IPN处理是不可避免的

@安德鲁:谢谢你的帮助