Paypal REST API自适应/多支付(更改收款人)

20

我刚刚开始研究Paypal的REST API。有一件事我似乎看不到,那就是Paypal称之为Adaptive Payments的功能。这使我能够使用我的开发者帐户注册我的应用程序,但无需涉及实际付款。例如,我的应用程序允许我的用户接受其通过我的应用程序出售的服务的付款。

我已经阅读了Paypal的REST API文档。我已经找出如何完成付款,但所有交易都被发送到我的开发人员Paypal帐户。我找不到在哪里更改接收方详细信息,即卖家,以允许将付款发送到不同的Paypal帐户。

2个回答

23

好的,经过一番广泛的谷歌搜索,我找到了答案在这里

这个通用模型使我们能够轻松地将支持未来的各种支付模型(并行、链式等)添加进去。收款人可以是资金工具(如信用卡/借记卡),也可以是PayPal账户(钱包)本身。如果收款人不是付款代理商(在当前版本中,我们仅支持收款人与代理商相同的情况),那么可以明确设置收款人,因此目前不需要这样做。

所以看起来收款人只是被添加到交易数组中,但截至本答案发布日期,这还没有被实现。


2
谢谢Praveen。这些新功能大概什么时候会被添加?我刚开始使用Paypal API,如果REST API即将推出新功能,我想避免学习经典API。 - GWed
1
嗨,Praveen - 这方面有什么消息吗? - GWed
5
你好@Praveen!现在有任何消息了吗?还是我们仍然只能使用经典API来处理话题发起者的案例? - zelibobla
1
@Praveen - 有任何更新吗?我没有意识到你正在远离自适应系统(我刚开始用它来编写我的网站,因为我需要并行支付)。 - Andrew Newby
1
抱歉,各位,我不再为PayPal工作了 - 请联系PayPal开发者支持 - 不确定他们是否正在积极监控stackoverflow:https://paypal.com/dts - Praveen
显示剩余4条评论

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'
    }]
}

然而,似乎没有多个收款人的功能。
附加信息在这里:https://devblog.paypal.com/setting-payee/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接