Javascript 条带签出会话将优惠券应用于一次性费用,而不是订阅
我正在关注官方,并特别尝试为具有以下功能的订阅建立一个签出会话:Javascript 条带签出会话将优惠券应用于一次性费用,而不是订阅,javascript,typescript,stripe-payments,Javascript,Typescript,Stripe Payments,我正在关注官方,并特别尝试为具有以下功能的订阅建立一个签出会话: 14免费试用 一次性收费$1 适用于订阅的优惠券代码 以下代码段是typescript,并成功创建了签出会话。然而,退房时,优惠券适用于一次性费用,而不是订阅费 const params: Stripe.Checkout.SessionCreateParams = { customer_email: req.body.email, payment_meth
- 14免费试用
- 一次性收费$1
- 适用于订阅的优惠券代码
const params: Stripe.Checkout.SessionCreateParams = {
customer_email: req.body.email,
payment_method_types: ["card"],
line_items: [
{
price: "price_HLcJok7ggz03hn",
quantity: 1,
},
{
price: "price_HLD1Vu4SyAn8uQ",
quantity: 1,
},
],
mode: "subscription",
subscription_data: {
trial_period_days: 14,
coupon: req.body.name,
},
success_url: `http://localhost:3000/success?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `http://localhost:3000/success?session_id={CHECKOUT_SESSION_ID}`,
}
const checkoutSession: Stripe.Checkout.Session = await stripe.checkout.sessions.create(
params
)
我正在关注关于添加一次性费用的条带部分,以及关于添加优惠券的部分。优惠券代码只适用于一次性费用而不适用于订阅,这似乎很愚蠢我希望优惠券仅用于订阅,而不是一次性费用。
这是从我的站点重定向到条带后的签出屏幕截图: