bar*_*ett 1 routing webhooks ruby-on-rails-3 stripe-payments
我已经对所有设置接受付款进行了条带化,并安装了stripe_event gem.在gem的文档中,它说只是在routes.rb中执行类似的操作:
mount StripeEvent::Engine => '/stripe'
Run Code Online (Sandbox Code Playgroud)
但那在路线上没有显示任何东西.为了让webhook在我的开发环境中工作,我还需要做些什么?它甚至可能吗?(我确实将条带webhook设置为发送到0.0.0.0:3000,但我确信这是错误的.
谢谢!
对于其他试图通过Rails应用程序在localhost上接收webhooks的人,我强烈推荐我刚刚遇到的这个工具.设置并在几秒钟内运行:
您使用Stripe设置的webhook端点需要是实时URL,而不是0.0.0.0或localhost.路线似乎设置正确.您可以使用curl在本地测试:
$ curl -X POST -H "Content-type: application/json" -H "Accept: application/json" -d '{"id":"evt_REPLACEME"}' localhost:3000/your-webhook-path
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1341 次 |
| 最近记录: |