gpt4 book ai didi

Paypal 快速结账订单和授权

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

对于 PayPal Express Checkout,我选择使用授权和捕获 API,特别是订单授权,因为我们出售的商品可能不会立即发货。我的计划是遵循 best practice并在结帐完成后创建订单和基本身份验证。

假设有人从我这里订购了一件 100 美元的商品,所以我创建了 100 美元的订单,并在他们下订单时接受了 100 美元的基本授权。然而,事实证明,该商品没有库存。基本授权在 3 天后过期。如果元素准备好发货,比方说,大约 10 天后,我当时是否可以使用原始订单以 100 美元的价格再进行一次基本授权?这会告诉我资金是否仍然可用,如果没有,我将不会在收到元素后发货(我​​直到发货后才立即捕获)。

我是否必须先取消第一个基本身份验证,然后再进行第二次?

有没有更好的方法来处理延期交货?

最佳答案

am I able to take another basic auth for $100 at that time using the original order?

是的,您可以,但默认情况下您不能。您必须要求 PayPal 支持人员将订单的授权限制从 1 增加到 10。默认情况下,您只能为一个订单进行一次授权。

Would I have to void the first basic auth before taking a second?

不,你没有。授权交易的状态为已过期(PayPal 将在授权 3 天后向您发送 IPN)

Is there a better way to handle backorders?

困难的问题。我不知道。最简单的方法是立即捕获并稍后进行退款。但是,当买家使用不同于我们 PayPal 帐户默认货币的货币时,退款可能会出现问题(至少我们遇到过此类问题),因此仅取消授权就不会那么痛苦。

当你只授权一次并在荣誉期后 try catch ......是的,它可能会失败,但我们很少遇到这样的问题

您可以只实现最简单的方法,看看在您的情况下会有多痛苦。

附言

PayPal建议拍品成功后才发货,请慎重考虑。

关于 Paypal 快速结账订单和授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34029186/

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