Stripe取消预授权

7
我在一个2部分支付流程中使用Stripe,即:
  1. 通过capture = false调用Charge对象来预授权卡
  2. 进行一些数据库工作
  3. 使用charge capture收取卡费
如果第2步失败(即DB work), 我需要尝试使用退款方法取消这个预授权吗?
我担心如果不这样做,客户会在几天后看到账户上出现的一笔费用而感到不满,也就是说,在它自然到期之前。

最好的做法是发出退款。 - Matthew Arkin
2个回答

8

如果您确定不会收到该费用,最好取消授权(通过为未捕获的费用退款),而不是让它失效。 您越早取消授权,该费用就会更快地从客户的信用卡账单中消失。


3

根据Stripe文档,VOID和REFUND之间没有区别,它们基本上是对充电的反转。如果授权未被捕获,则会发出VOID,这就是我的理解。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接