我无法查明一个错误的根源,这个错误似乎源于我们的系统没有收到对保留交易的 IPN 回调。 这是 Paypal 网站上显示的交易历史记录:
下面是在我们系统上注册的回调:
7 月 25 日,我们仅收到一次关于付款的回调,但没有收到关于 Paypal 网站上显示的临时卡住的回调。这会导致不正确的余额,因为在此示例中它应该平衡为零,但在我们的数据库中它最终给了客户 200 美元的信用。
从网站和文档中,我没有找到任何关于保留交易回调的提及,而且据我所知,它也不在我可以测试的回调列表中:
- 取消_撤销
- 完成
- 拒绝
- 已过期
- 失败
- 进行中
- 部分退款
- 待定
- 已处理
- 已退款
- 反转
- 作废
我不确定我们的系统是否只是错过了回调,或者是否没有预期的回调,我们应该做其他事情。在交易被“暂时搁置”的情况下,预期的事件顺序是什么?任何帮助将不胜感激!
最佳答案
您一定错过了撤回资金的反向回调。
如果案件的裁决对您有利,您将获得一个 Canceled_Reversal 交易,该交易会再次为您返还资金。
关于paypal - Paypal 持有的交易是否会生成 IPN 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20987348/