我想知道目前是否可以使用 firebase stripe 扩展创建免费试用版...
const sessionRef = await addDoc(
collection(db, "users", user.uid, "checkout_sessions"),
{
price: selectedProduct.priceId, // Use the price ID from the selected product
success_url: `${window.location.origin}/selector/dashboard`,
cancel_url: `${window.location.origin}/upgrade`,
allow_promotion_codes: true,
trial_period_days: 7, // Added the trial period here
trial_from_plan: true, // added true
},
);
我在某处读到,您可以添加试用期和 Trial_from_plan - 但当我在 Stripe 网站上创建产品时,我没有找到在任何地方实际设置试用期的能力。
任何帮助表示感谢,谢谢
托马斯的回答对我有用:
我设法让它与遗留模型一起工作,但我必须通过计费页面创建产品 - 这是他们系统中的一个错误 - 托马斯·文图拉 昨天
2024 年 5 月 23 日更新
这已经可以使用最新版本的 invertase/stripe-firebase-extension 来完成
请阅读:https://github.com/invertase/stripe-firebase-extensions/pull/605