Мы столкнулись с проблемой, когда я получаю ошибку 5006 с использованием «SagePay Server» в течение 24 часов после перемещения сайта nopcommerce на новый сервер с другим IP-адресом.Cloudflare с SSL и SagePay Server 5006 Ошибка
Мы используем бесплатную службу облачных вычислений с поддержкой SSL в Cloudflare в режиме полного SSL, а затем на нашем сервере самоподписанный сертификат, чтобы соединение всегда было обеспечено сквозным. Это было также на старом сервере.
При перемещении серверов мы просто обновили IP-адрес в couldflare, чтобы указать на новый IP-адрес, но мы начали получать 5006 ошибок в процессе оформления заказа ...
поддержка SagePay сказал нам, что они не могли подключиться к нашему уведомлению URL, который использует SSL. Наш сервер не показал попыток со своего сервера подключиться к нашим, но файлы журнала SapePays отображают «internal_error» без дополнительной информации.
Однако можно вызвать URL-адрес уведомления, переданный SagePay из браузера, и он работает без проблем.
Мы изменили URL-адрес уведомления, чтобы использовать http вместо https, а затем перенаправляем обратно на https для нашей страницы переадресации ... Это работает, но не позволяет решить, почему SagePay не может работать через SSL с Cloudflare. – JaxUK
Еще одна проблема заключается в том, что мы используем SNI (имя сервера), поэтому у нас может быть много сайтов SSL на одном сервере с тем же IP-адресом ... Возможно, SagePay не поддерживает SNI. – JaxUK
Привет, вы говорите, что вы переместили сервер - надеюсь, вы добавили новый IP-адрес в белый список sagepays? В противном случае это будет ошибка –