【问题标题】:Separate authorization and capture using stripe使用条带分离授权和捕获
【发布时间】:2019-11-03 23:35:06
【问题描述】:

单独的授权和捕获如何工作?我已经查看了以下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 天内收取费用,否则将被 取消。

这里有哪些取消案例和退款案例?

任何帮助将不胜感激。

【问题讨论】:

标签: stripe-payments payment-gateway payment


【解决方案1】:

Stripe Support Replied 有帮助!希望它对其他人也有帮助!

auth and capture 允许对付款进行授权,这会在不实际捕获资金的情况下暂时保留资金 - 您可以选择在创建授权后 7 天内随时捕获授权资金(或任何部分金额) .如果在这段时间内没有扣款,授权将被取消并释放资金。

要在不捕获付款的情况下授权付款,请发出包含捕获参数和'false' 值的收费请求。

所提供的示例是有关如何在客户卡上执行 10.00 加元授权的确切过程。这基本上意味着资金由发卡机构担保,金额将在客户卡上最多保留 7 天。如果在此时间内没有扣款,授权将被取消,资金将自动释放。

Stripe 不会自动获取授权的收费金额。当需要结清授权费用时,您只需在下方提出“收取费用”请求:

charge = stripe.Charge.capture('ch_xxxxxxxxx')

谢谢你!!

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 2015-07-15
    • 2018-09-10
    • 2021-07-02
    • 2014-02-16
    • 2015-07-26
    • 1970-01-01
    • 2013-01-04
    • 2012-11-16
    相关资源
    最近更新 更多