Я создал собственный интернет-магазин, используя PHP и набрал текст с помощью React, а для обработки платежей я использую Moll ie.
Я протестировал все локально и на сервере (общий веб-хостинг), и все это работает. Но когда я делаю платеж в режиме реального времени или в тестовом режиме, Moll ie сообщает, что не удалось вызвать webhook. Вот что я вижу в своей панели:
Не удалось вызвать webhook (Got HTTP / 1.1 405 Метод не разрешен вместо 20x)
Я пытался вызвать webhook от Почтальона и простой формы HTML:
<form method="POST" action="http://shop.example.com/webhooks/webhook.php">
PaymentID: <input type='text' name='id'/>
<input type='submit' value='send'/>
</form>
От Почтальона и формы HTML я получаю положительный ответ 200 OK
, также платеж обрабатывается правильно. Я знаю это, потому что база данных обновляется для проверки заказа, и я получаю подтверждение по электронной почте. Какие действия выполняются в скрипте webhook. Так что скрипт работает правильно.
Иногда я либо вижу это сообщение в chrome:
ERR_SSL_UNRECOGNIZED_NAME_ALERT
Я думаю, что эта проблема вызвана тем, что я не ' У меня нет SSL-сертификата для моего домена, но я не могу найти ничего об этом в Интернете. Также магазин размещен на поддомене shop.website.org/
.
Может ли кто-нибудь убедиться, что эта проблема вызвана отсутствием сертификата SSL или что что-то еще может вызвать эту проблему?