我刚刚开始研究Paypal的REST api。有一点我似乎看不出来,那就是paypal的自适应支付功能。这让我可以用自己的开发者账户注册应用,但不参与实际支付。例如,我的应用程序允许我的用户接受他们通过我的应用程序销售的服务的付款。
我已经通过paypal的REST API文档。我已经知道如何完成支付,但所有的交易都通过我的开发者paypal账户发送。我找不到我将在哪里更改收件人的详细信息,即卖方,以允许付款被发送到不同的paypal帐户。
好吧,经过一番广泛的谷歌搜索,我设法在这里找到了答案
这个通用模型使我们能够在未来轻松添加对各种支付模式的支持(并行,链式等)。收款人可以是一个融资工具(如信用卡/借记卡)或PayPal账户(钱包)本身。如果收款人与支付调解人不同,则可以显式设置收款人(在当前版本中,我们只支持收款人与调解人相同的情况),因此目前不需要这样做。
因此,看起来收款人刚刚被添加到事务数组中,但这在本答案发布之日尚未实现。
截至2017年1月3日,PayPal现在已经添加了将收款人设置为您希望的任何人的功能。
注意下面的新payee
对象:
{
'intent':'sale',
'redirect_urls':{
'return_url':'http://localhost:3000/process',
'cancel_url':'http://localhost:3000/cancel'
},
'payer':{
'payment_method':'paypal'
},
'transactions':[{
'amount':{
'total':'10',
'currency':'USD'
},
'payee':{
'email': 'payee@test.com'
},
'description':'My amazing product'
}]
}
然而,似乎没有能力拥有多个收款人。
附加信息:https://devblog.paypal.com/setting-payee/