利用PayPal API向电子邮件发送单一付款

利用PayPal API向电子邮件发送单一付款

问题描述:

假设我的网站上有一个现金出页面,其中包括PayPal现金出金系统,用户可以在其中指定他/她的电子邮件。什么是新的更新方式发送单一付款到指定的电子邮件?我需要使用哪种API?利用PayPal API向电子邮件发送单一付款

我已经约研究它了一个小时,我似乎无法找到一个妥善的方法,我已经看到了这一点:

curl -v https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=true \ 
    -H "Content-Type: application/json" \ 
    -H "Authorization: Bearer Access-Token" \ 
    -d '{ 
    "sender_batch_header":{ 
    "sender_batch_id":"2014021801", 
    "email_subject":"You have a payout!", 
    "recipient_type":"EMAIL" 
    }, 
    "items":[ 
    { 
     "recipient_type":"EMAIL", 
     "amount":{ 
     "value":"1.0", 
     "currency":"USD" 
     }, 
     "note":"Thanks for your patronage!", 
     "sender_item_id":"201403140001", 
     "receiver":"[email protected]" 
    } 
    ] 
}' - [from here][1] 

但我似乎无法理解如何获得sender_batch_header。我认为这种方法用于不同的目的。


那么最新的工作方法通过贝宝发送付款是什么?

谢谢!

据我了解,在付款API是真实替代以前集中付款API,用于同步或异步发送许多支出不同的受益者API。

基本上想象一家公司使用PayPal支付他的员工,并有一个内部应用程序,每个月都会向每个人发送他们的薪水。

正如你可以在文档阅读:

注:赢钱随处可见的是集中付款是 可用。您通过Payouts API发送的任何支出显示为 PayPal在您的PayPal账户和Mass Payment报告中。现在

,关于sender_batch_header,它基本上允许您跟踪分批付款,所以你不小心送同批次的两倍。

假设每一个圣诞节,我上面提到的同一家公司都喜欢给他们的员工发送一份小礼物,例如500美元。如果公司开发的客户端应用程序发送付款有一定的错误,并且不会在日历中记录特殊付款,CEO可能会感到困惑并尝试发送两次。在这种情况下,贝宝拒绝接受与sender_batch_Id相同的其他支付。

此外,还可以通过其sender_batch_Id通过以下端点检索某些批次的信息:

/v1/payments/payouts/payout_batch_id 

这样,如果该批次已被处理,你可以知道和您的员工有它在他们的贝宝帐户,如果它被拒绝,或者任何你需要的。

如果您需要更多信息,我发现该API应该有相当好的文档记录:link

+0

谢谢你的回答,并对迟到的反应表示歉意。我已经多次联系Paypal,并发现启用Payouts API的唯一方法是获得业务支持或经理功能。他们需要Buss帐户总收入超过5k英镑。部门和经理总收入4万英镑。这对于创业公司来说确实是不幸的,我唯一的办法就是通过网络抓取。 – ShellRox

+1

@ShellRox我没有意识到这些限制!谢谢你的信息 :) –