将 stripe 未捕获的付款保留超过 7 天

Dmi*_*ver 5 payment stripe-payments

我的问题:

目前,在我的项目中,要求将付款保持在未捕获状态超过 7 天,这是 stripe 的最长期限。

我想到的自动取款机:

我发现可以通过记住客户的卡(当然使用 stripe 的 api)、创建未捕获的付款、在 7 天期限结束时退款并再次创建它直到我们选择最终捕获它来完成。

我猜这个“黑客”每次付款只会使用一次,因为通常我们必须将付款保留大约 10 天。

问题:

  1. 除了客户会看到第二次付款之外,还有其他陷阱吗?

  2. 还有其他方法可以处理这个问题吗?

提前致谢 :)

Dmi*_*ver 2

所以我们最终坚持了问题中描述的这种方法,但是@korben的观点是正确的,它仍然很难处理,因为即使银行可以快速释放资金,我们仍然不知道它到底什么时候发生,就像stripe一样无论客户何时真正收到退款,无论是两分钟还是两天,都不要通知我们。

它仍然对我们有用,因为付款金额不大,而且是亲自进行,所以客户可以选择是否要以现金支付押金,或者使用这种看起来更舒服的方式。