如何使用 Firebase Stripe 扩展设置免费试用

问题描述 投票:0回答:2

我想知道目前是否可以使用 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 网站上创建产品时,我没有找到在任何地方实际设置试用期的能力。

任何帮助表示感谢,谢谢

javascript firebase google-cloud-firestore stripe-payments
2个回答
0
投票

托马斯的回答对我有用:

我设法让它与遗留模型一起工作,但我必须通过计费页面创建产品 - 这是他们系统中的一个错误 - 托马斯·文图拉 昨天


0
投票

2024 年 5 月 23 日更新

这已经可以使用最新版本的 invertase/stripe-firebase-extension 来完成

请阅读:https://github.com/invertase/stripe-firebase-extensions/pull/605

© www.soinside.com 2019 - 2024. All rights reserved.