Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 如何检查条带订阅是否以firestore结束?_Firebase_Stripe Payments_Saas - Fatal编程技术网

Firebase 如何检查条带订阅是否以firestore结束?

Firebase 如何检查条带订阅是否以firestore结束?,firebase,stripe-payments,saas,Firebase,Stripe Payments,Saas,实际上,我正计划创建一个SaaS,我正在搜索一个支付处理器,我发现了Stripe 我阅读了如何创建一个订阅方法以及所有关于它的内容,但我不知道如何检查订阅是否已经自动支付 我解释: 使用stripe-suscription api:stripe.subscriptions.retrieve,我可以获取suscription的信息,api返回json中的状态,这是检查用户是否已付款的方法,但我的问题是: ?我怎样才能自动完成 我将使用firestore作为我的数据库和firebase云功能,但我不

实际上,我正计划创建一个SaaS,我正在搜索一个支付处理器,我发现了Stripe

我阅读了如何创建一个订阅方法以及所有关于它的内容,但我不知道如何检查订阅是否已经自动支付

我解释:

使用stripe-suscription api:stripe.subscriptions.retrieve,我可以获取suscription的信息,api返回json中的状态,这是检查用户是否已付款的方法,但我的问题是:

?我怎样才能自动完成

我将使用firestore作为我的数据库和firebase云功能,但我不知道如何自动完成此任务?或者有其他的方式来做这件事

如果可以做到这一点,当用户对SaaS和suscription的访问过期时,我可以签入数据库并拒绝访问

我曾经认为的另一种形式是,每次用户进入时都要检查,我认为这是可行的,但如果用户不注销或用户不访问,一些功能(如推送通知或其他内部功能)将随之工作


感谢您的支持。

。特别是当订阅的发票付款时,你会想要收听webhook。

太感谢你了,我一直在读关于它的文章,非常棒,但是,这个功能是免费的吗?当一张卡被成功充值时,stripe只收取费用,对吗?例如,如果我有100个用户订阅了一个计划,这个webhook将在一个月内执行100次?stripe费用仅在支付时适用。Webhook事件不会花费您任何费用。是的,如果订阅中有100个用户,并且正在侦听此webhook,则每个计费周期将获得100个事件。