如何整合paypal

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何整合paypal相关的知识,希望对你有一定的参考价值。

我的网站是为拥有自行车的人提供租赁服务,然后客户来预订自行车开车。

所以这是我与贝宝的问题。

  1. 客户从列表中挑选自行车并预订
  2. 客户确认价格一切正常,并通过Paypal Checkout付款到我的网站Paypal商业帐户

问题从这里开始:

  1. 这笔金额尚未从客户那里拿走(48小时),自行车的车主应首先通过我的网站上的帐户确认。
  2. 当船主确认时,付款执行并从客户卡或PayPal帐户中取钱

之后,我通过我的企业帐户向所有者支付了他的$,这不是问题。上面的第3步和第4步是。

这甚至可能吗?如果是的话,我该怎么做?

谢谢!

答案

是。 PayPal可以实现。

我们称之为授权和捕获。这是一个两步付款模式。在此模型中,授权是步骤1,当客户完成付款时就会发生。

捕获是第2步。当卖家确认订单并且他可以捕获金额时,就会发生这种情况。

例如,客户需要以100美元的价格预订自行车。下订单时,客户将授权(正常paypal结账流程,没有什么不同!)100 $。船主得到通知,如果他有足够的船只,他将捕获(这是发生金额扣除的地方)进一步进行的数量。

请按照以下链接获取更多详细信息,

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/authcapture/

请在下面找到示例代码

请点击链接http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/AuthorizePaymentUsingPayPal.html

在上面的例子中,请注意我们设置Intent“Authorize”只记得,在响应中你会得到“authorization_id”。

这是您必须捕获您从客户授权的付款的方式。 http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/AuthorizationCapture.html

请注意,他们正在传递“authorization_id”以捕获金额。捕获完成后,资金将转移到Merchant帐户。

以上是关于如何整合paypal的主要内容,如果未能解决你的问题,请参考以下文章

[SpringBoot系列]SpringBoot如何整合SSMP

IDEA如何整合Git?

请问如何将discuz论坛整合到自己的网页里?

如何做好项目整合管理

Spring Boot如何整合Redis

Spring Boot如何整合Redis