【问题标题】:Do I need IPN for processing preapproved payments?我需要 IPN 来处理预先批准的付款吗?
【发布时间】:2013-08-29 22:42:51
【问题描述】:

我知道有必要使用 IPN 进行单笔付款(用户批准付款然后关闭浏览器等的情况),但我不确定我是否需要它们进行预先批准的付款,因为整个事情都是在一个请求中完成。 问题是:我可以相信预先批准的付款的响应是最终的,还是我也需要为此使用 IPN?

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

感谢您的帮助。

【问题讨论】:

    标签: paypal paypal-ipn paypal-adaptive-payments


    【解决方案1】:

    这是来自 PayPal 支持的回复:

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

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

    @Andrew 感谢您的帮助

    【讨论】:

      【解决方案2】:

      API 调用响应是最终的,是的,除非付款出于任何原因处于待处理状态。然后 API 结果为成功,但付款状态为待处理。如果您使用的是 IPN,您将收到一条关于待付款的通知,并在它清除时收到另一条通知,以便您可以相应地自动化处理。

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

      从不需要 IPN。它非常有用并且经常被推荐。

      【讨论】:

        猜你喜欢
        • 2013-12-26
        • 2014-04-29
        • 2013-02-02
        • 2019-10-23
        • 1970-01-01
        • 2018-03-22
        • 2013-03-20
        • 2012-07-21
        • 2013-03-18
        相关资源
        最近更新 更多