如何将付款从一个 PayPal Business 帐户发送到另一个?

Posted

技术标签:

【中文标题】如何将付款从一个 PayPal Business 帐户发送到另一个?【英文标题】:How to send payments from one PayPal Business account to another? 【发布时间】:2021-01-27 00:28:47 【问题描述】:

我已经集成了 PayPal 支付网关,但现在我需要知道 PayPal 是否可以处理以下场景。

假设客户支付了 1000 美元,其中包括不可退还的 100 美元申请费。后来客户取消并收到 800 美元,因为还有 10 美元的取消费用,所以公式如下:

$refund_amount($800) = $total_amount($1000) - $cancellation_charge($100) - $application_fee($100)

所以现在我的企业帐户余额为 200 美元,我想将 cancellation_fee($100) 转移到我的服务提供商的 PayPal 帐户,并希望将 application_fee($100) 保留在我的帐户中。此转移是我需要帮助的步骤。

最初,应用所有者帐户已收到所有付款,以后如果客户取消或完成预订,则必须将金额转入提供商的帐户(减去 100 美元的申请费)

我浏览了一些 PayPal API 文档,但找不到任何转移解决方案。

我在 Laravel 中使用 paypal/rest-api-sdk-php 库。

【问题讨论】:

【参考方案1】:

收款时,请勿使用 v1 PayPal-php-SDK;它已被弃用。使用cureen v2 Checkout-PHP-SDK。在您的服务器上实现两条路由,一条用于“设置事务”,一条用于“捕获事务”,记录在此:https://developer.paypal.com/docs/checkout/reference/server-integration/

为了让付款人同意,请将您的两条路线与:https://developer.paypal.com/demo/checkout/#/pattern/server 配对


要自动将付款从您的一个帐户发送到另一个帐户,请使用 Payouts-PHP-SDK。发送付款的帐户需要获得 PayPal 付款的批准。有关请求批准,请参见此处:https://developer.paypal.com/docs/payouts/integrate/prerequisites/#get-access-to-paypal-payouts

【讨论】:

以上是关于如何将付款从一个 PayPal Business 帐户发送到另一个?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决错误 Paypal 代码没有业务

Paypal 定期付款 IPN

Paypal接受INR付款

如何解决Error Paypal代码没有业务

将 Paypal IPN 与 Django 集成

如何从控制器向 PayPal 发送数据?