我正在设置每月自动后端流程,将资金从中央帐户转移到数千个 PayPal 帐户。交易金额从 50 美元到 10,000 美元不等。这里的关键要求是:
- 接收人必须支付费用
- 无需用户输入。我的意思是,这个过程应该在我这边不执行任何操作的情况下运行(我注意到一些 PayPal 集成需要重定向、发送方的批准等)。
以下是我认为您可以使用 PayPal 汇款的可能方式:
- 大众支付
- 使用经典的 SOAP API。发件人必须支付费用,因此不是一种选择
- 付款 API
- 使用新的 REST API。发件人必须支付费用,因此不是一种选择
- 自适应付款
- 使用经典的 SOAP API。但是,您可以强制接收者支付费用。
- Rest API 付款
- 参见https://developer.paypal.com/docs/rest/api/payments/#payment
- 使用 REST API,这很好。
- 可以强制收款人支付费用吗?
- 可以在没有网络浏览器的情况下使用吗?
因此,AdaptivePayments 或 REST API Payments 似乎是唯一可行的选项(不过可能还有更多选项)。我显然更喜欢使用更现代的 REST API,尤其是对于新项目,但如果我想要实现的功能不可能,那么我想我将不得不使用经典的自适应支付选项。任何见解将不胜感激。
最佳答案
允许您强制接收方支付费用的唯一选择是自适应链式付款,但这不适用于您的情况。您要发送的付款类型是隐式简单付款,仅允许发件人支付费用。
因此,您最好的选择是使用 MassPay API,主要是因为费用。对于美国付款,费用为 2%,上限为 1 美元,这比发送 2.9% + 0.30 美元的常规付款节省了大量费用。
如果费用如此重要,您可以对其进行编程,以将您发送的金额减少 2% 或 1 美元,以较高者为准。
关于paypal - 向用户付款以便接收方支付费用的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095728/