Как мне координировать информацию о полосах и мою локальную базу данных? - PullRequest
0 голосов
/ 17 апреля 2020

Я создаю платформу SaaS и столкнулся с проблемой, которую не знаю, как решить.

В Stripe у меня есть 3 плана с разными ценами (очевидно). На полосе я могу задать имя, цену и метаданные, например, описание.

В моем приложении мне нужно показать пользователям, какие планы доступны и по какой цене. Поэтому я собирался создать таблицу базы данных для Plans со всей указанной выше информацией.

Проблема в том, что теперь у меня есть две отдельные точки данных, которые мне нужно синхронизировать c, что будет ручная работа.

Например, если я решу переименовать план или изменить цену, мне придется сделать это в Stripe и в моей локальной базе данных.

Но мне все равно нужно сохранять отслеживать, в каком плане находится пользователь в моем приложении, и соответствующим образом авторизовать определенные действия.

Как я могу управлять обеими этими точками данных?

...