6

Ryan Batesのrailscast(http://railscasts.com/episodes/288-billing-with-stripe)に従って、railsアプリを正常に構築しました-ただし、railscastでは彼はWebhookをカバーしていません。パブリックドメインに、作成されたサブスクリプション請求を管理するためにWebhookを実装および使用する良い例があるかどうか疑問に思いました。

何か考え/方向性は非常に役立ちますか?

ありがとう!

4

3 に答える 3

10

これには素晴らしい宝石があります:https ://github.com/integrallis/stripe_event 。

それはよく書かれ、維持されているようです。

gemfileに、次の行を追加するだけです-

gem 'stripe_event'

githubのreadmeに明確なドキュメントがあります。

于 2012-08-11T03:41:56.283 に答える
3

ストライプを含むほとんどすべての支払いゲートウェイには、請求が行われたかどうかをクライアント(Webアプリ)に通知する方法があります。

ストライプの場合、ドキュメントには、Webhook通知を受信する方法が示されています。

フローは次のとおりです。

  1. アプリでコントローラーとメソッドを作成して、ストライプからWebhook呼び出しを受信します。呼び出しはGETではなくPOSTとして着信することに注意してください
  2. ダッシュボードを使用してURLをストライプに登録します。これは、一度行う手動の手順です。
  3. メソッドがストライプから呼び出された場合は、イベント情報を使用して、ユーザーのサブスクリプションのステータスを追跡するモデルを更新します。

質問は?

于 2012-02-21T17:32:44.790 に答える
0

このgemをストライプWebhookのテストに使用したいhttps://github.com/stripe-ruby-mock/stripe-ruby-mock

特徴

  • ストライプサーバーへのアクセスは必要ありません
  • ストライプエラーに対して簡単にテスト
  • ストライプWebhookをモックしてカスタマイズする
  • スイッチを切り替えて、Stripeのライブテストサーバーに対してテストを実行します
于 2021-01-21T12:25:57.393 に答える