Paypal自适应延迟链式支​​付

时间:2013-04-24 06:10:10

标签: python paypal paypal-adaptive-payments

我正在使用PayPal延迟链接付款,我已经附加了代码片段,因为指定了PAY_PRIMARY操作类型,所以情景是第一人和第二人的数量相加,但在我的情况下它需要主要接收器数量不能累加次要接收金额。

主要接收人数= 10 二级接收器数量= 5

重定向到PayPal后,我支付的金额为10,而不是15。

我需要你的任何想法和建议。在我的代码下面

receivers = []
receivers.append({'amount':amounts, 'email':"egroveqa1@gmail.com",'primary':'true'})
receivers.append({'amount':amounts, 'email':"kavirajan@egrovesystems.com",'primary':'false'})
print receivers
response = paypal.pay(actionType = 'PAY_PRIMARY',
            cancelUrl = "urlofmywebsite",currencyCode = 'USD',
            feesPayer = 'PRIMARYRECEIVER',receiverList = {'receiver': receivers},
            returnUrl = "urlofmywebsite",
            ipnNotificationUrl = "urlofmywebsite",
            errorLanguage = "en_US")

我已添加示例网址而不是网站的原始网址以解决安全问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这不是链式支付的工作方式。您应该向主接收方支付总金额,并且您为次要接收方指定的内容将从主接收方注册为付款。

资金流动如下:

[payer] => [primary receiver] => [secondary receiver]

付款人只会知道主要收款人的付款。