2015-05-14 2 views
1

Мы столкнулись с проблемой, когда я получаю ошибку 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 из браузера, и он работает без проблем.

+0

Мы изменили URL-адрес уведомления, чтобы использовать http вместо https, а затем перенаправляем обратно на https для нашей страницы переадресации ... Это работает, но не позволяет решить, почему SagePay не может работать через SSL с Cloudflare. – JaxUK

+0

Еще одна проблема заключается в том, что мы используем SNI (имя сервера), поэтому у нас может быть много сайтов SSL на одном сервере с тем же IP-адресом ... Возможно, SagePay не поддерживает SNI. – JaxUK

+0

Привет, вы говорите, что вы переместили сервер - надеюсь, вы добавили новый IP-адрес в белый список sagepays? В противном случае это будет ошибка –

ответ

1

После нескольких разговоров с SagePay, похоже, система SagePay не поддерживает веб-сайты/трафик, используя SSL с SNI, что означает, что они не могут подключиться к URL-адресу уведомления через SSL.

В то время, когда адреса IPv4 быстро заканчиваются, я предполагаю, что все больше людей начнут использовать SNI для SSL, чтобы они могли запускать несколько сайтов с использованием SSL с одного IPv4-адреса - огромный контроль над частью SagePay, которую я думаю.

0

Вопреки JaxUK, я могу подтвердить, что SagePay поддерживает SSL/TLS с SNI. Надеюсь, это поможет кому-то.

+0

Вы говорили напрямую с SagePay об этом ..? Я жду ответа от них прямо сейчас, поскольку у меня есть новый сервер IIS, использующий SNI, и у нас возникают проблемы, указывающие на отправку уведомлений SagePay, не поддерживающих SNI. –

+0

К сожалению, я не помню специфику. Однако, я помню, мне удалось реализовать ssl. Предложите посмотреть на консоль ошибок в sage, которая даст вам больше информации об ошибке – atoms

Смежные вопросы