首页 文章

条纹存款(预付)付款 . 需要提前2个月向客户收费

提问于
浏览
0

我在Stripe中设置了每月订阅计划 . 创建订阅和收费正在逐月进行,但我想提前2个月向客户收费 .

示例:用户应订阅6个月 . 我想在第一个月和上个月(第六天)向他收费 . 所以他不会支付第6个月 .

我试图向客户收费一次,然后另一次,但它说我只能使用条带令牌一次 .

如何以条纹和PHP进行此存款支付?

1 回答

  • 0

    要解决此问题,请执行以下操作:进行订阅,然后从中获取客户ID并对其收费 .

    $customer = Customer::create([
            'card'  => $request->stripe_token,
            'plan'  => $planID,
            'email' => Auth::user()->email
        ]);
    

    这将订阅用户计划 . 然后再给他充电:

    Charge::create([
            'amount'    => $depositPrice,
            'currency'   => 'usd',
            'customer'  => $customer->id,
            "statement_descriptor" => "Company Name Deposit",
        ]);
    

相关问题