Повторяющаяся полоса/выставление счетов по подписке – лучший дизайн/практика?

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

Хотелось бы поделиться некоторыми идеями о том, что было бы лучше. Для справки: я разработал свой сайт на Ruby on rails, развернул его на героку, использовал надстройку send grid heroku для отправки уведомлений по электронной почте о счетах, просроченных платежах и т. д.

Также для тех, кто использует чередование на RoR, вот несколько хороших ресурсов, которыми я пользовался (хотя я не нашел ни одного, который бы действительно описывал периодическое/подписное выставление счетов с чередованием):

RailsCast:

Конечно, документация по полосе и API:

Этот небольшой фрагмент кода для веб-перехватчиков/почтовой рассылки

15
задан Andrew Barber 18 March 2013 в 15:58
поделиться