首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal API -授权后增加订单数量。最好的结账流程?

PayPal API -授权后增加订单数量。最好的结账流程?
EN

Stack Overflow用户
提问于 2022-06-12 08:34:12
回答 1查看 57关注 0票数 0

我们正在使用PayPal / Braintree API。

什么是正确的方式来处理不断增加的订单数量(例如:交货费用),在原来的订单数量已获授权后?

理想情况下,我们希望将客户发送到PayPal一次,然后他们在我们的交付页面上选择他们的首选交付,而不将客户发送回PayPal到ReAuth。

这个是可能的吗?

交货金额可能相当大,这将超过115% /75美元的限制。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-06-12 09:37:29

在原始订单金额被授权后?

别干那事?

付款人批准付款后,但在批准交易之前,请显示审核步骤。使用所选地址计算任何适用的托运和税收。提供可选择的运输方法,如果适用的话。

计算新总数时,当用户进行最终确认时,使用新的金额(Braintree的PayPal支付方法,或更广泛地说是用Braintree)创建braintree事务。这类似于使用非Braintree PayPal REST来捕获具有更新(修补)数量的订单。

最后一个细节是,由于您在批准后有一个审查步骤,如果使用PayPal SDK,您应该设置commit: false (默认为true),以便最后一个按钮具有正确的语句,指示返回您的站点时还有进一步的步骤。有了Braintree,这个看起来就像:

代码语言:javascript
复制
paypalCheckoutInstance.loadPayPalSDK({
  intent: ????????? , // Braintree defaults this to 'authorize'
  currency: 'USD',
  commit: false,
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72590611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档