Ruby on rails 3 Rails:设置条带Webhook
我已经设置了所有的条纹接受付款和宝石安装。在gem的文档中,它说只需在routes.rb中执行类似操作:Ruby on rails 3 Rails:设置条带Webhook,ruby-on-rails-3,routing,stripe-payments,webhooks,Ruby On Rails 3,Routing,Stripe Payments,Webhooks,我已经设置了所有的条纹接受付款和宝石安装。在gem的文档中,它说只需在routes.rb中执行类似操作: mount StripeEvent::Engine => '/stripe' 但这并没有在这条路线上显示出任何东西。我还需要做什么才能让webhook在我的开发环境中工作?有可能吗?我确实将stripe webhook设置为发送到0.0.0.0:3000,但我确信这是错误的 谢谢大家! 使用Stripe设置的webhook端点需要是一个实时url,而不是0.0.0.0或localho
mount StripeEvent::Engine => '/stripe'
但这并没有在这条路线上显示出任何东西。我还需要做什么才能让webhook在我的开发环境中工作?有可能吗?我确实将stripe webhook设置为发送到0.0.0.0:3000,但我确信这是错误的
谢谢大家! 使用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
使用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
对于任何试图通过Rails应用程序在localhost上接收Webhook的人,我强烈推荐我刚刚遇到的这个工具。设置和运行(秒):
对于任何试图通过Rails应用程序在localhost上接收Webhook的人,我强烈推荐我刚刚遇到的这个工具。设置和运行(秒):
它没有出现在rake路由中吗?当我运行rake路由时,它显示为:stripe_事件/stripe StripeEvent::引擎。我是否也可以查看它?这是一个POST路由,因此只能通过POST访问它,它不会显示在rake路由中?当我运行rake路由时,它显示为:stripe_事件/stripe StripeEvent::Engine。难道我不应该也能看到它吗?这是一条邮寄路线,所以只能通过邮寄到达