我刚刚开始关注Paypal的REST api。我似乎无法看到的一件事是paypal call Adaptive Payments。这允许我使用我的开发者帐户注册我的应用程序,但不参与实际付款。例如我的应用程序允许我的用户接受他们通过我的应用程序销售的服务付款。
我一直在通过Paypals REST API文档。我已经找到了如何完成付款,但所有交易都会发送到我的开发者paypal帐户。我无法找到我将更改收件人详细信息的位置,即卖家,以允许将付款发送到另一个PayPal帐户。
答案 0 :(得分:22)
好的,经过一番广泛的谷歌搜索,我找到了答案here
这个通用模型使我们能够轻松添加对各种支付模型的支持(并行,链接等)。收款人可以是资金工具(如信用卡/借记卡)或PayPal帐户(钱包)本身。如果收款人与付款协助人不同,则可以明确设置收款人(在当前版本中我们仅支持收款人与主持人相同的情况),因此目前不需要这样做。
所以看起来收款人只是添加到交易数组中,但截至本答复日期,目前尚未实施。
答案 1 :(得分:2)
自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'
}]
}
但是,似乎没有能力拥有多个收款人。