Paypal支付流程分两步



我想分两步付款,第一步贝宝应该从用户账户收款,但不能转移到商家账户。

当我发送另一个带有成功操作的请求时,贝宝应该将资金转移到商家账户,或者如果我通过了失败操作,那么贝宝应该向用户退款。

有办法做到这一点吗?

我冻结了以下URL,但找不到解决方案。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-内容&content_ID=开发人员/e_howto_api_WPECIntegration#id0861K0T0WY4

Express Checkout是您想要的,但也有更好的文档。

基本上,您所追求的是授权和捕获。当您创建Express Checkout API请求时,您将PAYMENTACTION设置为Authorization。然后,当您准备好处理付款时,您可以致电DoCapture并输入从Express Checkout返回的交易ID。

在处理DoCapture调用之前,不会处理任何款项。如果你最终不需要处理它,你可以什么都不做,但这会在默认的时间段内将授权绑定到用户的账户上,具体取决于他们的银行。通常30天。

此时最好调用DoVoid,这样可以取消授权并立即将这些资金放回用户的帐户。

如果你想直接用信用卡做同样的事情,你可以使用Payments Pro。这个过程几乎是一样的,只是实际涉及的调用更少。

如果你正在使用PHP,我建议你看看我的PayPal PHP类库。这将使这一切对你来说非常简单,如果你愿意,我可以提供30分钟的免费训练来帮助你继续前进。

相关内容

  • 没有找到相关文章

最新更新