Изменить URL сообщения для sagepay в Magento

Я интегрирую sagepay в качестве платежного шлюза в свою установку magento. Кажется, есть некоторые проблемы с IP-адресом, включенным в сервер, однако я связался с sagepay, и они попросили меня сделать несколько тестовых покупок после изменения URL-адреса POST на https://test.sagepay.com/showpost/showpost.asp

есть ли простой способ сделать это?


person user966834    schedule 17.10.2013    source источник
comment
просто чтобы добавить к этому я использую расширение ebizmarts sagepay, если это имеет значение   -  person user966834    schedule 17.10.2013


Ответы (1)


Ошибка 4020 — распространенная ошибка, которую можно устранить.

Вам необходимо убедиться, что IP-адрес является фиксированным IP-адресом для серверной или прямой интеграции, а не динамическим IP-адресом (IP-адрес, который изменяется).

Если вы посмотрите в My Sage Pay в разделе «Транзакции»> «Недействительные», вы увидите ошибку вместе с недопустимым IP-адресом. Если IP-адрес не отображается в Invalids, вы можете:

  1. используйте наш симулятор (отправьте транзакцию в Test, и если IP-адрес не указан в My Sage Pay, вы получите ошибку 4020, и вы сможете увидеть IP-адрес в Симулятор). Чтобы зарегистрировать учетную запись Simulator, которая фактически является учетной записью предварительного тестирования, нажмите здесь).
  2. вы можете отправить Showpost в Sage Pay, чтобы мы могли подтвердить IP-адрес, с которого мы получаем вашу транзакцию.

Как только вы узнаете IP-адрес, с которого вы публикуете свои транзакции, введите IP-адрес в My Sage Pay, «Настройки»> «Действительные IP-адреса».

Если вы не можете добавить дополнительные IP-адреса в чек My Sage Pay, маска подсети не перекрывается. Вам нужно ввести только один из IP-адресов, если вы вводите маску подсети как 255.255.255.248, так как это означает, что любой IP-адрес, который является одним и тем же за исключением последних трех цифр, будет принят при условии, что последние 3 цифры меньше 248. Пример:

Таким образом, IP-адрес 217.194.220.205 и маска подсети 255.255.255.248, зарегистрированные в учетной записи Sage Pay, будут принимать любой IP-адрес, начинающийся с «217.194.220». и имеет последние три цифры от «000» до «248». Поэтому вам не нужно вводить остальные четыре IP-адреса, так как вы уже указали их в уже введенном IP-адресе и маске подсети.

Если вам нужна дополнительная помощь от Sage Pay, мы будем рады помочь по телефону 0845 111 4455.

Платная поддержка Sage

person Sage Pay Support    schedule 18.10.2013