Я выполнил все шаги по устранению неполадок, которые они предоставляют здесь а>. Моя конечная точка доступна, SSL проходит тесты. Веб-хуки работают, когда я тестирую свою локальную среду с помощью ngrok, но они не работают на промежуточных и производственных серверах, размещенных на AWS и управляемых на Laravel Forge. Почтовый запрос webhooks просто не попадает на сервер.
Несколько раз обращался по этому поводу в службу поддержки QuickBooks. Их ответ таков: они получают тайм-аут — StatusCode 41, когда отправляют уведомление на мою конечную точку. И говорят, что сеть каким-то образом ограничивает трафик. Также связался со службой поддержки forge, и они сказали, что не помогут с проблемами, связанными с приложением.
Я попытался отключить брандмауэр с помощью UFW, просмотрел все журналы, но не вижу, как сервер ограничивает трафик. Я несколько раз пытался изменить URL-адрес веб-хуков в песочнице, но безуспешно.
Любая помощь будет принята с благодарностью.,
edit: SSL действителен, csrf отключен, URL-адрес общедоступен, запрос curl с другого сервера проходит нормально, в журналах ничего.
Настройки группы безопасности:
All TCP TCP 0 - 65535 0.0.0.0/0
All traffic All All 232r341c71db2cda
All UDP UDP 0 - 65535 0.0.0.0/0
curl
подключаете веб-перехватчик с одного из ваших рабочих серверов? Использование флага-v
даст вам подробную информацию о соединении, возможно, подсказку, где оно терпит неудачу. - person konsolenfreddy   schedule 04.09.2020curl
и посмотрите, работает ли он. - person Qumber   schedule 04.09.2020HEAD
запрос в ваше приложение, когда вы добавляете URL-адрес? Что отвечает ваш сервер? - person Qumber   schedule 23.09.2020