В моем приложении есть оплата Stripe.
Когда я нажимаю кнопку "Оплатить", должна быть обработка через контроллер.Webhook также работает в то же время.
Проблема в том, что метод в ответ на веб-ловушку быстрее, чем действие в моем контроллере.
Как замедлить метод для веб-крючкатак что действие в контроллере сначала обрабатывается?
Webhook:
ev = Stripe::Webhook.construct_event(...)
case ev.type
when "invoice.created"
change_invoice(ev)
when "invoice.payment_succeeded"
invoice_paid(ev)
change_invoice(ev)
быстрее, чем мой контроллер.