Как сделать так, чтобы Stripe вручную отправлял событие в webhook - PullRequest
0 голосов
/ 24 января 2019

Я использую Stripe API, и он успешно звонит моему Webhook около года.

Но вчера проблема возникла впервые.Веб-крюку не удалось успешно завершить запланированную операцию, но он все равно вернул код состояния 200, поэтому Stripe не повторил попытку.

Я сейчас исправил ошибку в Webhook, но не могу понять, как заставить Stripe повторить вызов webhook для этого конкретного события.Я могу получить событие, но нет кнопки для повторной отправки.Как?

1 Ответ

0 голосов
/ 24 января 2019

Поскольку 200 было возвращено, получение события будет вашей лучшей ставкой.Ручные попытки в настоящее время невозможны (за https://stripe.com/docs/webhooks#responding-to-a-webhook):

. В режиме реального времени мы попытаемся доставить ваши веб-крючки на срок до трех дней с экспоненциальным откатом. В тестовом режиме мы повторим трираз в течение нескольких часов. По истечении этого времени нельзя повторить попытки подключения к Интернету вручную, хотя вы можете запросить событие, чтобы согласовать ваши данные с пропущенными событиями.

При просмотре информации о конкретном событии через панель инструментов вы можетепроверьте, сколько раз мы пытались отправить событие на конечную точку, щелкнув URL-адрес этой конечной точки в разделе сведений о веб-крюке. Это покажет вам последний ответ, полученный нами от вашей конечной точки, а также список всех предпринятых веб-подключений исоответствующие коды статуса HTTP, которые мы получили.

...