7

我在两部分付款过程中使用 Stripe。IE

  1. 使用 capture = false 对调用 Charge 对象的卡进行预授权
  2. 做一些数据库工作
  3. 使用费用捕获为卡充电

如果第 2 步失败(即数据库工作),我是否应该尝试使用退款方法取消此预授权?

我担心如果我不这样做,那么如果客户在几天内看到他们的帐户出现收费,他们会生气。即在它自然到期之前。

4

2 回答 2

8

如果您确定不会收取费用,那么最好取消授权(通过退还未收取的费用)而不是让它用完。您越早取消授权,费用就会越早从客户的信用卡对帐单中消失。

于 2015-10-20T10:05:17.883 回答
3

从 Stripe 文档来看,VOID 和 REFUND 之间没有区别,它基本上是收费的逆转。如果未捕获身份验证,则会发出 VOID,这是我的理解。

于 2017-10-23T19:03:47.250 回答