我想提供 3 种订阅产品并让客户选择其中一种。
以下是创建结帐会话的 PHP 代码。
$result = $stripe->checkout->sessions->create([
'mode' => 'subscription',
'line_items' => [
[
'price' => 'price_ddd',
'quantity' => 1,
],
[
'price' => 'price_eee',
'quantity' => 1,
],
[
'price' => 'price_fff',
'quantity' => 1,
],
],
'customer_email' => $useremail,
'subscription_data' => ['trial_period_days' => 14, 'trial_settings' => ['end_behavior' => ['missing_payment_method' => 'cancel']],],
'ui_mode' => 'embedded',
'payment_method_collection' => 'if_required',
'return_url' => site_url("billing/callback") . "?session_id={CHECKOUT_SESSION_ID}"
]);
我需要客户从 3 种产品中选择产品。它不提供选择选项。它只显示 3 种产品。
如何让它选择产品?
Checkout 付款页面不支持“购物车”功能,客户无法在该功能中选择要购买的商品。
line_items
在会话创建时传递给参数的所有 Price 对象都被视为付款的一部分如果您想要一个提供计划选择的预建 UI 组件,我建议您查看使用 Checkout 进行付款的定价表。