Как проверить, заканчивалась ли полосовая подписка на firestore? - PullRequest
0 голосов
/ 11 марта 2020

На самом деле я планирую создать SaaS, и я искал платежный процессор, и я нашел Stripe.

Я читал, как создать метод с использованием подписки и все об этом, но я не делаю Я имею представление, как проверить, была ли автоматически выплачена подписка no.

Я объясняю:

С полосовой подпиской api: stripe.subscription.retrieve я могу получить информацию о подписке и API возвращает статус в json, и это способ проверить, платил ли пользователь, но мой вопрос:

¿Как я могу сделать это автоматически?

Я буду использовать пожарный магазин в качестве моей базы данных и облачной базы firebase, но я не знаю, как выполнить эту задачу автоматически? или есть другая форма для этого?

Если это можно сделать, когда пользовательский доступ к SaaS и подписке истек, я могу проверить в базе данных и запретить доступ.

Другая форма, которая я думал, должен был проверять каждый раз, когда пользователь входит, и я думаю, что это могло бы работать, но если пользователь не выходит из системы или если нет доступа, некоторые функции, такие как уведомления pu sh или другие внутренние функции будут следовать за работой.

Спасибо за вашу поддержку.

1 Ответ

0 голосов
/ 11 марта 2020

Webhooks - вот ответ . В частности, для того, когда счет подписки оплачен, вы захотите прослушать invoice.payment_succeeded webhook.

...