如何从一个PayPal商业帐户向另一个帐户发送付款?

时间:2020-10-12 16:59:41

标签: php laravel paypal

我已经集成了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 个答案:

答案 0 :(得分:0)

要接收付款,请不要使用v1 PayPal-PHP-SDK;不推荐使用。使用curen 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