PayPal Checkout:取消已批准订单的正确方法
Posted
技术标签:
【中文标题】PayPal Checkout:取消已批准订单的正确方法【英文标题】:PayPal Checkout: Right way to cancel an approved order 【发布时间】:2020-11-11 21:44:56 【问题描述】:我有一个服务器端代码,用于捕获用户批准的订单。在捕获付款之前,我想仔细检查用户支付的金额是否正确,如果不是,我想取消订单而不是捕获它。
这样做的正确方法是什么?如果我只是不捕获订单并删除我的订单ID,这就足够了吗?或者我是否必须手动取消订单?如果需要,如何取消?
PayPal API 在早期版本中有一个Cancel Order 调用,但现在没有了。我还看到了混杂的答案in another similar thread。有人说如果不捕获客户的付款批准将过期,但也有人说必须捕获已批准的订单,所以我很困惑。他们的 API 文档似乎也没有明确的答案。
如果我必须捕获每个已批准的订单,那么我如何确保付款金额正确?
【问题讨论】:
【参考方案1】:对于 Orders V2,什么都不做。忘记id
【讨论】:
以上是关于PayPal Checkout:取消已批准订单的正确方法的主要内容,如果未能解决你的问题,请参考以下文章