从自适应支付到Paypal SDK v2的迁移>>

问题描述 投票:1回答:1

我在网站上重构Paypal付款。但是我不清楚。我已经实现了is no more available for new integrations的自适应支付。

我想转到Paypal SDK。我想我应该使用Paypal Checkout SDK。但是我发现旧解决方案与新解决方案之间存在很大差异。

这里是我以前的流程:

  1. 在我的网站上,用户选择贝宝付款;
  2. 该网站向POST发出了www.paypal.com/cgi-bin/webscr请求,并传递了一些参数。我认为最重要的是cmd=_xclick;
  3. 用户被重定向到Paypal网站,并且用户付款。立即付款
  4. 当用户再次在我的网站上重定向时,钱已经被捕获了...流程还在继续...
  5. [似乎有新的流程,我无法立即获得付款。我正在关注example。即使Intent = "CAPTURE",看起来也可以通过两个不同的步骤捕获金钱:

  1. 在我的网站上,用户选择贝宝付款;
  2. 网站向POST发出/v2/checkout/orders请求。我认为最重要的是Intent="CAPTURE";
  3. [如果POST返回200/201(老实说,我现在不记得了),则将用户重定向到Approve Paypal link,然后用户付款。在这里,在Paypal网站上,用户付款。但是未立即捕获付款
  4. ;
  5. 当用户再次在我的网站上重定向时,交易完全是approved ...
  6. 从这里我有一些疑问:

  1. 我想我需要创建一个webhook并管理事件CHECKOUT.ORDER.APPROVED;
  2. 这里I really capture the order
  3. 这是正确的流程吗?我对通过两个不同的步骤来筹集资金不太有信心。我想立即取钱。是否存在替代方法?

我不能使用Smart button,因为我需要一个自定义按钮,但需要在不同类型的付款之间进行切换。

有人可以帮我吗?谢谢

我在网站上重构Paypal付款。但是我不清楚。我实现了自适应支付,该功能不再适用于新集成。我想转到Paypal SDK。我认为...

paypal paypal-adaptive-payments paypal-rest-sdk
1个回答
0
投票

我仍然建议使用智能按钮。您可以将其配置为仅显示黄色的贝宝付款方式,如果这是您希望显示的唯一方式。使用智能按钮的优点是没有重定向。您的网站保持在后台。与重定向到贝宝网站相比,这是一种更好的付款体验。

© www.soinside.com 2019 - 2024. All rights reserved.