如何使用 Stripe 订阅平台通过 Firestore 在 Stripe 中添加产品和价格

Posted

技术标签:

【中文标题】如何使用 Stripe 订阅平台通过 Firestore 在 Stripe 中添加产品和价格【英文标题】:how to add products and prices in stripe through firestore using stripe subscription platform 【发布时间】:2021-12-17 22:02:23 【问题描述】:

我已经使用本教程安装了 Run Subscription Payments with Stripe:https://firebase.google.com/products/extensions/firestore-stripe-subscriptions。

现在,当我在条带中添加产品时,它会添加到 Firestore:

现在,您可以在上面看到带有 product-id 的产品“apple”。 “prod_KWe22kb9FUWoxH”价格添加在下面的firestore中:

但是在下图中,我手动在下面添加产品“app”和产品 ID。 “4Y2kEkf5Ks1w2PDRNzYR”价格等添加在下面的firestore中,它不会添加到条带中:

我还更新了读写产品的规则,如下面的截图所示:

那么,为什么产品“app”带有产品 ID。 “4Y2kEkf5Ks1w2PDRNzYR”和价格等没有添加到条带中?

【问题讨论】:

【参考方案1】:

根据您的产品没有显示详细信息,可能是添加不正确,产品不是以“prod_”开头,后跟ID。

Stripe Product Setup:Stripe 立即为新产品生成一个独特的标识,其前缀为 prod_。

查看您的案例,我发现添加有问题的产品可能会有所帮助。

要创建产品:

转到仪表板中的产品选项卡,然后单击+添加产品以创建产品。选择一次性或重复产品类型,然后填写产品详细信息部分中的剩余字段。 完成后,点击右上角的保存并继续,或保存产品。

创建价格:

保存新生成的产品后,进入产品信息页面,点击+添加价格。您还可以通过单击列表中的任何现有产品来找到“+添加价格”。

要在“添加新价格窗口”中输入价格详情,我找到了以下文档:Create prices。

我遵循的指南是Products and Prices management。

附加tutorial using Stripe and Firebase。

【讨论】:

以上是关于如何使用 Stripe 订阅平台通过 Firestore 在 Stripe 中添加产品和价格的主要内容,如果未能解决你的问题,请参考以下文章

Stripe:如何更新通过订阅结帐会话创建的发票?

订阅取消后 Stripe API 退款

如何取消 Stripe 计划中的所有订阅?

Laravel Cashier 新订阅 Stripe 抛出“无法确定请求哪个 URL:”错误

首次订阅 Stripe 的用户如何收取额外费用?

如何使用Stripe和PHP(用于订阅)增加付款次数