1

支払いを受け入れるすべてのストライプを設定し、stripe_event gem をインストールしました。gem のドキュメントでは、routes.rb で次のようなことを行うように指示されています。

mount StripeEvent::Engine => '/stripe'

しかし、それはそのルートで何も表示されていません。開発環境で Webhook を機能させるには、他に何をする必要がありますか? それは可能ですか?(ストライプ Webhook を 0.0.0.0:3000 に送信するように設定しましたが、それは間違っていると確信しています。

ありがとうございました!

4

2 に答える 2

8

Rails アプリケーションを使用して localhost で Webhook を受信しようとしている人には、このツールを強くお勧めします。数秒でセットアップと実行:

http://www.ultrahook.com

于 2013-10-15T16:15:36.140 に答える
6

Stripe で設定する Webhook エンドポイントは、0.0.0.0 または localhost ではなく、ライブ URL である必要があります。ルートは正しく設定されているようです。curl を使用してローカルでテストできます。

$ curl -X POST -H "Content-type: application/json" -H "Accept: application/json" -d '{"id":"evt_REPLACEME"}' localhost:3000/your-webhook-path
于 2013-08-12T19:34:50.463 に答える