单独的授权和捕获如何工作?我已审阅以下Stripe Document文档。
例如
$createCharge= \Stripe\Charge::create([
'customer' => customer_id
'card'=> card_id
'currency' => 'CAD',
'amount' => 1000,
'capture' => false,
]);
如果我执行的上述代码超过1000加元,将在客户卡上冻结7天?我们需要在7天内再次向客户收取实际付款吗?还是条纹会在7天后或7天内自动从客户的卡中扣除1000加元?
他们已经在文档中写出
请注意,必须在7天内扣款,否则将被扣款 已取消。
这里将取消哪些案件和退款案件?
任何帮助将不胜感激。
答案 0 :(得分:0)
条纹支持回复成功了!希望它也能帮助别人!
auth and capture允许对付款进行授权,这将暂时冻结资金而不实际捕获它们-您可以选择在创建授权后的7天内随时捕获授权资金(或部分金额) 。如果在此期间未收取费用,则将取消授权并释放资金。
要在不捕获付款的情况下授权付款,请进行一个包含'false'
值的捕获参数的收费请求。
提供的示例是如何在客户卡上执行$ 10.00 CAD授权的确切过程。这基本上意味着资金由发卡行担保,并且该金额最多可以在客户的卡上保留7天。如果在此期间未收取费用,则授权将被取消,资金将自动释放。
条带不会自动捕获授权的费用金额。是时候结算授权费用了,您只需要在下面提出“捕获费用”请求:
charge = stripe.Charge.capture('ch_xxxxxxxxx')
谢谢!!