【发布时间】:2020-07-06 22:47:05
【问题描述】:
我正在尝试为商家的用户创建订阅,但遇到“您无法在 subscription 模式下传递 payment_intent_data”错误。通过定期付款,它运作良好,但订阅不起作用。
下面是我想做的一个例子:John 有一家基于定期计费的电子商务商店。 Matthew 是 John 的客户,他想从 John 购买订阅。如何在使用“Stripe Checkout”时轻松收取费用并将资金转入 John 的连接帐户?
$session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'line_items' => [[
'price' => $priceIntent->id,
'quantity' => 1,
]],
'customer' => Auth::User() -> stripe_code,
'mode' => 'subscription',
'payment_intent_data' => [
'application_fee_amount' => $total_fees,
'transfer_data' => [
'destination' => $merchantId,
],
],
'success_url' => env('APP_URL') . '/order/success/{CHECKOUT_SESSION_ID}',
'cancel_url' => env('APP_URL') . '/order/cancel/',
]);
谢谢!
【问题讨论】:
标签: php stripe-payments