我刚刚开始研究Paypal的REST API。有一件事我似乎看不到,那就是Paypal称之为Adaptive Payments的功能。这使我能够使用我的开发者帐户注册我的应用程序,但无需涉及实际付款。例如,我的应用程序允许我的用户接受其通过我的应用程序出售的服务的付款。
我已经阅读了Paypal的REST API文档。我已经找出如何完成付款,但所有交易都被发送到我的开发人员Paypal帐户。我找不到在哪里更改接收方详细信息,即卖家,以允许将付款发送到不同的Paypal帐户。
我刚刚开始研究Paypal的REST API。有一件事我似乎看不到,那就是Paypal称之为Adaptive Payments的功能。这使我能够使用我的开发者帐户注册我的应用程序,但无需涉及实际付款。例如,我的应用程序允许我的用户接受其通过我的应用程序出售的服务的付款。
我已经阅读了Paypal的REST API文档。我已经找出如何完成付款,但所有交易都被发送到我的开发人员Paypal帐户。我找不到在哪里更改接收方详细信息,即卖家,以允许将付款发送到不同的Paypal帐户。
好的,经过一番广泛的谷歌搜索,我找到了答案在这里
这个通用模型使我们能够轻松地将支持未来的各种支付模型(并行、链式等)添加进去。收款人可以是资金工具(如信用卡/借记卡),也可以是PayPal账户(钱包)本身。如果收款人不是付款代理商(在当前版本中,我们仅支持收款人与代理商相同的情况),那么可以明确设置收款人,因此目前不需要这样做。
所以看起来收款人只是被添加到交易数组中,但截至本答案发布日期,这还没有被实现。
{
'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'
}]
}