gpt4 book ai didi

paypal - 利用 Paypal API 将单笔付款发送到电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:05 25 4
gpt4 key购买 nike

假设我的网站上有一个提现页面,其中包含 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":"anybody01@gmail.com"
}
]
}' - [from here][1]

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


那么通过paypal发送付款的最新工作方式是什么?

谢谢!

最佳答案

据我所知,Payouts API 是替代以前的Mass Payments API 的 API,用于向不同的收款人同步或异步发送许多付款。

基本上想象一家公司使用 Paypal 支付员工工资,并有一个内部应用程序每月向每个人发送工资。

如您在文档中所见:

Note: Payouts are available everywhere that Mass Payments are available. Any payouts that you send through the Payouts API appear as Mass Payments in your PayPal account and in Mass Payment reports.

现在,关于 sender_batch_header,它基本上允许您按批处理跟踪付款,这样您就不会不小心将同一批处理发送两次。

假设每年圣诞节,我上面提到的同一家公司都喜欢给他们的员工送一份小礼物,比如额外的 500 美元。如果公司开发的用于发送付款的客户端应用程序偶然出现错误并且没有在日历中记录特别付款,则 CEO 可能会感到困惑并尝试发送两次。在这种情况下,Paypal 拒绝接受具有相同 sender_batch_Id 的另一笔付款。

此外,您可以通过以下端点通过其 sender_batch_Id检索特定批处理的信息:

/v1/payments/payouts/payout_batch_id

这样您就可以知道该批处理是否已被处理,您的员工是否已将其保存在他们的 Paypal 帐户中,是否已被拒绝,或者您需要的任何信息。

如果您需要更多信息,我发现 API 的文档相当齐全:link .

关于paypal - 利用 Paypal API 将单笔付款发送到电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47486792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com