15

我打算将我的第一个网站与 Stripe 放在一起,但我觉得我可以设计我的 Stripe 集成比我有的更好。我遇到的主要问题是,我如何维护条带帐户的状态(试用和过期等)什么是重要的 webhook(以及处理所有事件的最佳方法),以及我应该有多少数据在我的数据库中复制,我应该从 Stripe 数据库中提取多少。

很想就什么是最好的提出一些想法。作为参考,我在 Ruby on rails 中开发了我的网站,部署到 heroku,使用 send grid heroku add on 发送有关账单、延迟付款等的电子邮件通知。

对于那些在 RoR 上使用条带的人来说,这里有一些我使用的很好的资源(尽管我还没有找到真正涵盖使用条带的定期/订阅计费的资源):

RailsCast:

当然条纹文档和api:

这段用于 webhook/mailing 的小代码

4

2 回答 2

3

关于重复 - 我选择仅将 CustomerKey 存储在我的本地用户记录中。其他一切,发票,交易等都存储在 Stripe 中。IMO 最好不要试图在两个系统之间保持奇偶性 - 最好的情况是你会有重复的数据,最坏的情况是,你会因为不同步而引起各种头痛......

于 2012-10-26T22:46:53.747 回答
1

SaaS Rails 工具包(我创建的)与 stripe 集成,只需将卡信息与 stripe 一起存储(不设置定期收费),取回令牌,然后在人们的帐户到期时通过每日 cron 作业对令牌计费。

这种方法的几个好处包括不必担心 webhook / 保持两个系统同步,并且除了每月固定费用之外还能够进行计量计费。

于 2012-04-24T18:22:30.217 回答