使用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通知。

流程是:

  1. 在您的应用中创建一个控制器和方法,以接收来自条带的webhook调用。 请注意,调用将作为POST进入,而不是GET
  2. 使用仪表板在条目中注册URL。 这是您执行一次的手动步骤。
  3. 从条带调用方法时,使用事件信息更新跟踪用户订阅状态的模型。

任何问题?