我刚刚完成了我的第一个与Stripe相关的网站,但是我觉得我本可以设计更好的Stripe集成。我遇到的主要问题是如何维护Stripe账户的状态(试用和过期等),哪些是重要的Webhook(以及处理所有事件的最佳方法),应该在我的数据库中复制多少数据,以及应该从Stripe数据库中提取多少数据。
非常希望能够交流一些最佳实践。参考我使用Ruby on Rails开发了自己的网站,部署在Heroku上,并使用SendGrid Heroku插件发送有关账单、逾期付款等的电子邮件通知。
另外,对于那些在RoR上使用Stripe的人,这里有一些我使用过的不错的资源(尽管我还没有找到一个真正覆盖Stripe定期/订阅账单的资源):
RailsCast:
当然,还有Stripe的文档和API:
这段用于Webhooks/邮件的代码: