自适应链式支付IPN未更新

时间:2013-09-11 04:10:05

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

我正在测试PayPal沙箱中的链式支付实现,它适用于主接收器和最多2个辅助接收器的正常交易。我正在记录我的数据库中的所有IPN响应。

如果更新了付款,例如我退款,则会发送另一个IPN,其中包含更新的信息。这是预期的行为。

然而,在使用“外国”帐户进行测试时,我注意到我得到以下内容:

transaction[1].pending_reason : MULTI_CURRENCY
transaction[1].status : Pending
...
transaction[2].pending_reason : MULTI_CURRENCY
transaction[2].status : Pending

原因是这些帐户以欧元设置且付款货币为美元。

所以我登录这两个帐户并接受付款。但是,永远不会发送更新的IPN,因此它们在我的记录中保持待定状态。

我是否应该期待另一个IPN,或者当接收方接受待处理的付款时这不会发生?该应用程序将由PayPal帐户持有人以各种国家/货币组合使用,因此了解预期行为是有用的。

0 个答案:

没有答案