1

У меня есть приложение, в котором перечислены места проведения. Каждое место может быть бесплатным или премиум-классом, поэтому у него есть разные привилегии. Я хотел бы иметь возможность связать премиальное обновление с платежом, но я борюсь с тем, как это сделать.Схема создания ежемесячной подписки

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

Я думаю, что ежемесячная подписка была бы лучшей, поэтому я должен настроить другую таблицу подписки и создать запись, создаваемую каждый раз при создании или изменении подписки? Таким образом, у места будет много подписчиков, и было бы разумным, чтобы каждая запись подписки имела логическое поле с истекшим сроком действия с коммутаторами через 28 дней после его создания ?.

Спасибо за любую помощь.

ответ

0

Использование полосы. Он очень хорошо интегрируется с Rails и обладает невероятной (и разумной) документацией. Райан Бэйтс также сделал отличный RailsCast по интеграции Stripe с Rails, и его пример предназначен для ежемесячной подписки, чтобы вы могли просто следовать.

http://railscasts.com/episodes/288-billing-with-stripe

0

В SaaS Rails Kit вот что у меня есть:

счет (нагружено подобласть) has_one Подписка Подписка имеет поле даты и время, next_renewal_at, который получает набор месяца вперед каждый раз, когда биллинг происходит успешно. SubscriptionPayment (принадлежит к подписке) создается каждый раз, когда происходит успешное выставление счетов.

Я не знаю, почему у вашего места будет много подписчиков, но в основном в моем подходе каждая подписка имеет токен выставления счетов (предоставляется Stripe), который используется для оплаты кредитной карты.

Смежные вопросы