Stripe:我需要退还未捕获的费用吗?

Posted

技术标签:

【中文标题】Stripe:我需要退还未捕获的费用吗?【英文标题】:Stripe: Do I need to refund for uncaptured charges? 【发布时间】:2018-02-14 17:11:48 【问题描述】:

所以在我们的应用中,我们不会立即收费,而是简单地创建条带charge,并将capture 设置为false,这样客户就不会立即被收费。

问题:尽管我们在未捕获模式下创建了费用,我们是否仍应为客户发出Refund(以防应用/数据库错误)?

感谢您的帮助

【问题讨论】:

【参考方案1】:

理想情况下,是的,您应该这样做。 “退款”未捕获的费用将取消授权并释放客户帐户中的资金。

如果您不退还未捕获的费用,授权将在 7 天后自动过期,但这对客户不太友好。您应始终尝试尽快捕获或退还未捕获的费用。

【讨论】:

我正在使用此代码对未捕获的费用进行退款stripe.refunds.create( charge: chargeId) 你知道如果我使用此代码,Stripe 会针对未捕获的退款金额收取费用吗?

以上是关于Stripe:我需要退还未捕获的费用吗?的主要内容,如果未能解决你的问题,请参考以下文章

获取与 Stripe 结帐会话关联的费用 ID

“未捕获的类型错误:在 angularJS/NodeJS 中使用条带支付方法 Stripe.charges.create() 时无法读取未定义的属性‘创建’”

订阅取消后 Stripe API 退款

使用 Try/Catch PHP 方法捕获 Stripe 错误

未捕获的类型错误:无法读取 null 的属性“提交”以进行条带支付

编译器未捕获未初始化的成员。它是一个错误吗?