stripe-payments - Stripe Checkout 是否支持免费计划?
问题描述
我们正在评估使用Stripe Checkout,它似乎总是需要用户提供信用卡信息(我们不希望 Stripe 在其页面上要求信用卡信息)。我们想提供免费试用,当它结束时,我们会询问信用卡信息。我看到了一个关于在计划中添加免费 0 美元项目的问题,Stripe 不支持该项目。
有什么方法可以让用户选择付费计划(例如 20 美元/月 - 2 周试用期)并转到不询问信用卡信息的结帐页面,然后创建订阅和计划?
解决方案
使用 Stripe Checkout,您可以创建带有免费试用版的订阅 [1]。但是,当客户订阅试用版时,Checkout 会预先收集付款方式。使用 Checkout 时,目前没有任何选项可以让客户在无需先提供有效付款方式的情况下订阅免费试用版。
相反,您可以使用更自定义的 Stripe 集成来完成您描述的流程,您可以在其中执行以下操作:
- 订阅客户免费试用:https ://stripe.com/docs/billing/subscriptions/trials
- 如果客户在试用后选择继续,请收集他们的付款详细信息:https ://stripe.com/docs/payments/save-and-reuse
请注意,您仍然可以在第 2 步中使用 Stripe Checkout,在这种情况下您只需要手动创建订阅。
推荐阅读
- react-native - 如何在其他屏幕的反应导航中导入底部导航器
- javascript - POST 请求返回 text/html 而不是 JSON,如何在 JS 中获取 JSON?
- php - 左连接字段为空时后端返回错误
- android - `致命异常:android.database.CursorWindowAllocationException 2048 kb 的光标窗口分配失败。`
- c - 通过从用户那里获取输入来写入文件只保存“x”的值
- javascript - 为什么我的减速器在 dc.js 中应用的第一个过滤器和后续过滤器之间的行为不同?
- php - 从时间字符串中获取小时和分钟
- c# - 如何将选项卡索引设置为 xaml 树视图项?
- python - 缺少 OpenGL.GL 模型
- python - 有没有办法从数据框中检查尾列?