【发布时间】:2015-12-02 17:25:19
【问题描述】:
我正在使用快速结帐方法进行定期付款,我的网络服务器停机了 2 天,paypal 已发送 IPN,但由于服务器停机,我的数据库未完成更新。
有什么方法可以重新发送该 IPN 或获取该交易。 我试过 GetRecurringPaymentsProfileDetails、GetTransactionDetails API 调用,但没有得到完全相同的参数。
我可以为 paypal IPN 设置多个 URL 吗?或任何其他方式。
提前致谢
【问题讨论】:
-
PayPal 的系统实际上会自动重新发送这些。如果服务器已备份,您应该注意到您错过的那些正在重新发送。也就是说,如果它重新发送了很多次并且一直失败,他们可能会将它们排在更长的队列中,所以你可能会发现再过一两天它会自动重新发送你错过的那些。
-
谢谢 Andrew,是的,我注意到在 IPN 历史页面中有一个带有交付状态的下拉菜单:失败、已发送、已禁用、重试排队,因此 IPN 可以处于任一状态。当服务器启动时,Paypal 会重新发送这些,非常感谢 Andrew
标签: c# paypal paypal-ipn paypal-subscriptions