如何整合paypal

时间:2017-12-28 11:28:45

标签: php paypal

我的网站适用于拥有自行车的人,提供租车服务,然后客户前来预订自行车以便开车。

所以这是我的贝宝问题。

  1. 客户从列表中选择自行车并预订
  2. 客户确认价格一切正常,并通过Paypal Checkout付款到我的网站Paypal商业帐户
  3. 问题从这里开始:

    1. 这笔金额尚未从客户手中扣除(48小时),自行车的拥有者应首先通过我的网站上的帐户确认。
    2. 当船主确认时,付款执行并从客户卡或PayPal帐户中取钱
    3. 之后我通过我的公司帐户向业主支付了他的$,这不是问题。上面的第3步和第4步是。

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

      谢谢!

1 个答案:

答案 0 :(得分:1)

是。可以使用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"授权" 请记住,在回复中,您将获得" authorization_id"。

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

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