0

我正在使用贝宝延迟链式付款,我已在指定 PAY_PRIMARY 操作类型中附加了代码片段,因此该场景将第一人和第二人的数量相加,但在我的情况下,它需要主要接收方金额而不是辅助接收方金额相加。

主要收款人数量 =10 次要收款人数量 = 5

重定向到贝宝后,我支付的金额为 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")

出于安全问题,我添加了示例 url 而不是网站的原始 url。

提前致谢。

4

1 回答 1

0

这不是链式支付的运作方式。您应该向主要收款人支付总金额,您为次要收款人指定的金额将被注册为主要收款人的付款。

资金流向如下:

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

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

于 2013-05-11T04:20:09.257 回答