Проблемы интеграции Sagepay iframe с использованием IE 10 Windows 8 Metro

У меня возникают проблемы с интеграцией sage pay iframe, но только при использовании IE 10, работающего в режиме Metro под Windows 8.

Запуск того же веб-сайта с помощью IE 10 в режиме рабочего стола Windows 8 работает нормально.

Ошибка, которую я вижу:

Ошибка от Sage Pay: 5004: Состояние транзакции недействительно.

В качестве меры предосторожности я отключил «Включить защищенный режим» в IE, но это не остановило возникновение ошибки.


person Jon    schedule 28.10.2014    source источник
comment
В какой момент возникает ошибка?   -  person Carl    schedule 29.10.2014
comment
После авторизации карты IE 10 в режиме метро отображает следующее сообщение: Чтобы снова отобразить веб-страницу, Internet Explorer должен повторно отправить ранее предоставленную информацию. Если вы совершали покупку, вам следует нажать «Отмена», чтобы избежать дублирования транзакции. В противном случае нажмите «Повторить попытку», чтобы снова отобразить веб-страницу. Я полагаю, что нажатие на повторную попытку вызывает ошибку 5004, но у меня возникают проблемы с выяснением причин, по которым вышеуказанное сообщение отображается только в режиме метро IE 10.   -  person Jon    schedule 30.10.2014
comment
Я сообщил об этой ошибке в службу поддержки sagepay некоторое время назад - я так и не получил ответа - проблема в том, что когда вы нажимаете «Повторить попытку», он отправляет исходный запрос на форму, которая уже была обработана, и поэтому возникает ошибка. Я предлагаю вам также сообщить о проблеме в службу технической поддержки sagepay — она запросит снимки экрана и, если возможно, трассировку скрипача.   -  person Carl    schedule 30.10.2014
comment
Спасибо за информацию. Карл. Я контактирую с мудрецом, и приятно знать, что кто-то сталкивался с такой же проблемой. Я потратил слишком много времени, пытаясь найти ошибку java-скрипта в нашем собственном коде.   -  person Jon    schedule 30.10.2014


Ответы (1)


Я добрался до сути этого вопроса.

Это было вызвано пользовательской разметкой, которая применяется через панель управления MySage.

person Jon    schedule 05.11.2014