我遇到了问题,即我已成功实施Stripe付款网关的即时付款方式,但现在我想将即时付款更改为两步付款方法,因为有一些要求。
我引用Does Stripe support auth and capture?。他们说的是
请注意,必须在七天内收取费用,否则将被取消。
但如果可能的话,我希望在1或2天内取消自动捕获费用。
如果有任何想法,请帮助我。
我们将不胜感激。
答案 0 :(得分:2)
https://stripe.com/docs/api#create_charge
capture
可选,默认为true
是否立即捕获费用。如果为false,则收费会发出授权(或预授权),并且需要稍后捕获。未被捕获的费用将在7天后到期。有关详细信息,请参阅授权费用并稍后解决。
首先,您可以像现在一样创建费用,但capture
设置为false。
然后,当您想要实际向客户收费时,您可以调用charge capture方法,传入上述步骤中创建的费用的ID。
很遗憾,没有办法自动执行此操作,因此您需要编写一些代码 - 可能是作为cron作业或计划任务来启动在x天内捕获电荷部分