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

Gaz*_*dge 19 paypal paypal-sandbox paypal-adaptive-payments

我刚刚开始关注Paypal的REST api.我似乎无法看到的一件事是Paypal调用Adaptive Payments.这允许我使用我的开发者帐户注册我的应用程序,但不参与实际付款.例如,我的应用程序允许我的用户接受他们的服务付款,他们通过我的应用程序销售.

我一直在通过Paypals REST API文档.我已经找到了如何完成付款,但所有交易都会发送到我的开发者paypal帐户.我无法找到我将更改收件人详细信息的位置,即卖家,以允许将付款发送到不同的PayPal帐户.

Gaz*_*dge 22

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

这种通用模型使我们能够轻松添加对各种支付模型的支持(并行,链接等).收款人可以是资金工具(如信用卡/借记卡)或PayPal帐户(钱包)本身.如果收款人与付款协助人不同,则可以明确设置收款人(在当前版本中我们仅支持收款人与主持人相同的情况),因此目前不需要这样做.

因此,看起来收款人只是添加到交易数组中,但截至本答复日期,目前尚未实施.

  • 你好@Praveen!现在有任何新闻,或者我们仍然需要使用仅有经典API的topicstarter案例吗? (5认同)
  • 谢谢Praveen.大概在添加这些新案例时会有什么想法吗?我刚开始使用Paypal API,如果新功能即将推出REST API,我希望避免学习经典API (2认同)

Dou*_*g S 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'
    }]
}
Run Code Online (Sandbox Code Playgroud)

然而,似乎没有能力拥有多个收款人。

此处的附加信息: https: //devblog.paypal.com/setting-payee/