Почему moll ie не может позвонить по URL webhook? - PullRequest
0 голосов
/ 13 января 2020

Я создал собственный интернет-магазин, используя 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 или что что-то еще может вызвать эту проблему?

1 Ответ

0 голосов
/ 12 февраля 2020

Решил эту проблему!

Moll ie требуется сертификат SSL, он не будет вызывать ваш Webhook через http только https.

...