Ошибка ngrok: Невозможно отправить тестовый веб-крючок из Stripe - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь отправить тест полоски invoice.pyament_succeed на локальный сервер с ngrok. Хотя ngrok будет работать, при отправке webhook с полосы на него возникает ошибка:

POST /webhooks/stripe 500 Internal Server Error                                                                                

У меня есть настройки ngrok и stripe webhook, как показано ниже:
1. Настройка ngrok вкллокальный сервер

 $ ngrok http 3000

Это будет работать.

 Session Status                online                                                                                                                                                                        
 Account                       xxxxx (Plan: Free)                                                                                                                                                       
 Update                        update available (version 2.3.34, Ctrl-U to update)                                                                                                                           
 Version                       2.2.8                                                                                                                                                                         
 Region                        United States (us)                                                                                                                                                            
 Web Interface                 http://127.0.0.1:4040                                                                                                                                                         
 Forwarding                    http://xxxx.ngrok.io -> localhost:3000                                                                                                                                    
 Forwarding                    https://xxxx.ngrok.io -> localhost:3000 
Setup Stripe webhook

введите конечную точку

 https://xxxxx.ngrok.io/webhooks/stripe

config / rout.rb

 Rails.application.routes.draw do  
   mount StripeEvent::Engine, at: '/webhooks/stripe'
 end

config / stripe.rb

 StripeEvent.configure do |events|
   # The case invoice payment succeed
   events.subscribe(
     'invoice.payment_succeed',
     Events::InvoicePaymentSucceed.new
   )
 end
...