gpt4 book ai didi

javascript - paypal API 延迟支付可变金额

转载 作者:太空宇宙 更新时间:2023-11-04 01:17:26 24 4
gpt4 key购买 nike

我看到了https://developer.paypal.com/docs/archive/adaptive-payments/ht-ap-basicChainedPayment-curl-etc/https://developer.paypal.com/docs/commerce-platform/payment/delayed-disbursement/https://developer.paypal.com/docs/commerce-platform/payment/checkout/尝试在用户下订单后处理付款,但就我而言,我需要:

用户根据预设金额进行批准。意思是,他们会在网站上停留一定的时间,当他们点击“结束”按钮时,需要计算总金额,并自动从他们那里扣除,就像Uber一样,它会在乘车后自动向某人收费。结束了。

如何通过 paypal API 获得此功能?看来我只能在用户批准一定金额后才能处理订单,但如何自动从他们那里获取可变金额?

最佳答案

您可以使用意图:'AUTHORIZE', 创建 v2/订单付款。买家批准订单后,您可以调用 API 来授权。稍后,当需要支付(可能较小的)可变金额时,您可以执行 API 调用来捕获该金额。

以下是三个服务器端 API 调用:

  1. https://developer.paypal.com/docs/api/orders/v2/#orders_create
  2. https://developer.paypal.com/docs/api/orders/v2/#orders_authorize
  3. https://developer.paypal.com/docs/api/orders/v2/#orders_capture
<小时/>

并且,这是前两个步骤所需的客户端 UI 的演示模式:https://developer.paypal.com/demo/checkout/#/pattern/server

(在第二个 fetch() XHR 中,您将进行授权而不是直接进行捕获,因为您需要此干预步骤。您的捕获稍后进行。)

关于javascript - paypal API 延迟支付可变金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60444186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com