【发布时间】:2016-05-02 23:20:13
【问题描述】:
我正在使用贝宝自适应付款通过贝宝进行交易。虽然很少有交易需要超过 6 小时才能收到 IPN。
我浏览了论坛帖子和他们的文档,我通过了 - https://developer.paypal.com/webapps/developer/docs/classic/products/instant-payment-notification/
"因为 IPN 不是实时服务,所以您的结账流程不应等待 IPN 消息才允许完成。如果结账流程依赖于接收 IPN 消息,则处理可能会因系统负载而延迟或其他原因。您应该配置结帐流程以处理可能的延迟。”
回调时间超过 6 小时太长了。有什么建议吗?
【问题讨论】:
-
您是否检查过您的 IPN 历史记录和服务器日志,以确保您的 IPN 脚本中没有发生错误,导致返回 PayPal 时响应错误?如果您的 IPN URL 有很多错误,它们会将您排在缓慢的队列中,这样您就不会占用太多资源。
-
是的,我检查了 IPN 历史记录和服务器日志,它们看起来还不错。它返回状态码 200。
-
我猜他们可能会被推迟,但这么长的时间很少见。我最近没有注意到我的 IPN 出现这种延迟。
-
同意,这发生在 10 笔交易中有 2 笔。
-
没有 SLA。我已经看到他们推迟了几天。询问贝宝。
标签: paypal paypal-ipn paypal-adaptive-payments