使用Stripe webhooks和Rails
我根据Ryan Bates的railscast(http://railscasts.com/episodes/288-billing-with-stripe)成功构建了一个rails应用程序 – 然而,在railscast中他没有涵盖webhooks。 我想知道在公共领域是否有任何好的例子来实现和使用webhook来管理已经创建的订阅计费。
任何想法/方向都会非常有用吗?
谢谢!
这有一个很好的gem: https : //github.com/integrallis/stripe_event 。
它看起来写得很好并且维护得很好。
在你的gemfile中你可以简单地添加一行 –
gem 'stripe_event'
github上的自述文件中有明确的文档。
大多数支付网关,包括条纹,都有一些方法告诉客户(您的网络应用程序)是否收费。
对于条带,他们的文档显示如何从他们接收webhook通知。
流程是:
- 在您的应用中创建一个控制器和方法,以接收来自条带的webhook调用。 请注意,调用将作为POST进入,而不是GET
- 使用仪表板在条目中注册URL。 这是您执行一次的手动步骤。
- 从条带调用方法时,使用事件信息更新跟踪用户订阅状态的模型。
任何问题?