【发布时间】:2020-11-11 21:44:56
【问题描述】:
我有一个服务器端代码,用于捕获用户批准的订单。在捕获付款之前,我想仔细检查用户支付的金额是否正确,如果不是,我想取消订单而不是捕获它。
这样做的正确方法是什么?如果我只是不捕获订单并删除我的订单ID,这就足够了吗?或者我是否必须手动取消订单?如果需要,如何取消?
PayPal API 在早期版本中有一个Cancel Order 调用,但现在没有了。我还看到了混杂的答案in another similar thread。有人说如果不捕获客户的付款批准将过期,但也有人说必须捕获已批准的订单,所以我很困惑。他们的 API 文档似乎也没有明确的答案。
如果我必须捕获每个已批准的订单,那么我如何确保付款金额正确?
【问题讨论】:
标签: paypal payment paypal-rest-sdk