【发布时间】:2022-06-20 17:05:35
【问题描述】:
我建立了一个网站(React + Firebase),现在希望通过 Stripe 添加付费订阅。
我主要使用标准插件(firestore-stripe-payments)来完成这项工作。现在,我的结帐流程可以正常工作,并且来自 Stripe 的数据会同步到我的 Firestore。我可以在 firestore 中看到我的用户的订阅。在 Stripe 仪表板中添加 stripeRole 作为我的产品的元数据后,我还可以在这些订阅中看到 role 字段。
但是,我不知道如何在前端查看用户的订阅角色。按照一些教程,user.getIdTokenResult() 似乎应该给我一个decodedToken.claims.stripeRole。我可以得到decodedToken.claims,但它不包括stripeRole。
我应该在哪里进一步调查? / 我应该怎么做?
【问题讨论】:
-
我在上面调试了很长时间,没有任何运气。现在我刚刚刷新了页面,它开始工作了。不知道有什么区别,可能是传播滞后,或者是我在没有注意到的情况下纠正了一些奇怪的错误。
标签: firebase google-cloud-firestore stripe-payments