我在网站上重构Paypal付款。但是我不清楚。我已经实现了is no more available for new integrations的自适应支付。
我想转到Paypal SDK。我想我应该使用Paypal Checkout SDK。但是我发现旧解决方案与新解决方案之间存在很大差异。
这里是我以前的流程:
POST
发出了www.paypal.com/cgi-bin/webscr
请求,并传递了一些参数。我认为最重要的是cmd=_xclick
;[似乎有新的流程,我无法立即获得付款。我正在关注example。即使Intent = "CAPTURE"
,看起来也可以通过两个不同的步骤捕获金钱:
POST
发出/v2/checkout/orders
请求。我认为最重要的是Intent="CAPTURE"
;POST
返回200/201
(老实说,我现在不记得了),则将用户重定向到Approve Paypal link
,然后用户付款。在这里,在Paypal网站上,用户付款。但是未立即捕获付款approved
...从这里我有一些疑问:
CHECKOUT.ORDER.APPROVED
;这是正确的流程吗?我对通过两个不同的步骤来筹集资金不太有信心。我想立即取钱。是否存在替代方法?
我不能使用Smart button,因为我需要一个自定义按钮,但需要在不同类型的付款之间进行切换。
有人可以帮我吗?谢谢
我在网站上重构Paypal付款。但是我不清楚。我实现了自适应支付,该功能不再适用于新集成。我想转到Paypal SDK。我认为...
我仍然建议使用智能按钮。您可以将其配置为仅显示黄色的贝宝付款方式,如果这是您希望显示的唯一方式。使用智能按钮的优点是没有重定向。您的网站保持在后台。与重定向到贝宝网站相比,这是一种更好的付款体验。