Cправка — Google Chrome
Войти
Справка Google
- Справочный центр
- Сообщество
- Google Chrome
- Политика конфиденциальности
- Условия предоставления услуг
- Отправить отзыв
Тема отзыва
Информация в текущем разделе Справочного центра
Общие впечатления о Справочном центре Google
- Справочный центр
- Сообщество
Google Chrome
Не открывается всплывающее окно оплаты в чём может быть ошибка?
Подключил на сайт эквайринг сбербанка после регистрации заказа получаю ссылку на безопасную страницу оплаты открываю её window.open(responce.result[‘formUrl’],’Оплата заказа’), в яндексе в большинстве случаев страница открывается и всё отлично обрабатывается, но в мазиле по умолчанию блокируются всплывающие окна и ни чего не происходит. Подскажите пожалуйста как правильно сделать открытие окна оплаты?
-
Вопрос задан
-
194 просмотра
Разобрался с возникшей ошибкой. Ошибка возникала из-за того, что был реализован следующий подход: после регистрации заказа появлялась кнопка оплатить заказ онлайн Сбербанк, после нажатия на которую выполнялся ajax запрос на регистрацию заказа и в случае успеха открывалась страница оплаты заказа но так как mozilla блокирует открытие новых окон не по прямому действию on click пользователя, то соответственно окно блокировалось пришлось переделать код.
alekssamos всё равно спасибо за помощь.
Пригласить эксперта
А почему бы не использовать обычный location? Обязательно надо в новой вкладке?
А что, если…
function myopen(u) {
var a = document.createElement("a");
a.target = "_blank";
a.href = u;
a.click();
}
<button onclick="myopen('https://example.com/pay');">Перейти к оплате</button>
Сейчас проверим.
Запустить!
Да, работает.
-
Показать ещё
Загружается…
22 сент. 2023, в 17:11
5000 руб./за проект
22 сент. 2023, в 17:10
7000 руб./за проект
22 сент. 2023, в 17:01
5000 руб./за проект
Минуточку внимания
Вернуться в раздел документации
Часто задаваемые вопросы¶
В данном руководстве перечислены решения типичных проблем, которые могут возникнуть в процессе интеграции.
Платежная страница¶
Ошибка 404¶
“При регистрации нового заказа и переходе на платежную страницу, выходит 404 ошибка, в чем причина?”
Решение: Проверьте была ли загружена платежная страница через Личный Кабинет.
В разделе
Платежная страница -> Загрузка и выгрузка платежной страницы
вы можете скачать и загрузить эталонную страницу.Важно
На продуктивной среде, возможность загрузки платежной страницы закрыта.
Для обновления страницы на бою, необходимо загрузить ее на тест и оповестить банк об этом.
После того как страница проверена и одобрена, она будет перенесена на бой.
Ошибка 400 Safari¶
“Здравствуйте, в данный момент настраиваем подключение на тестовом шлюзе, и обратили внимание что в Safari получаем ошибку 400”
Решение: Воспользуйтесь пожалуйста другим браузером. Данная ошибка возникает на тестовой среде только в браузерах
Safari
На продуктивной среде платежнго шлюза данная ошибка не наблюдается.
Загрузка платежной страницы¶
“Мы сделали собственную платежную страницу и загрузили её обратно, через ЛК.
После этого при создании заказа отображается стандартная страница альфа банка. Почему такое может происходить?”
Решение: Предже всего убедитесь, что логин для ЛК, который использовался для загрузки страницы, соответствует логину для API, через который содается заказ.
Например: логину
store-operator
соответствует логинstore-api
Требования к логотипу платежной страницы¶
“Какие требования к загружаемому логотипу для платежной страницы?”
Решение: Максимальный размер логитипа 350×103, файл должен быть в формате PNG, размер файла не должен превышать 1Мб
Мобильная платежная cтраница¶
“Мы передаем параметр
pageView=MOBILE
, т.к. нужна мобильная верстка. В ответ приходит ссылка, но перейдя по этой ссылке — мы получаем404 Not Found
ошибку.
Если передать:'pageView' => 'DESKTOP'
все нормально, возвращает платежную страницу которая открывается.“
Решение: При передаче параметра
pageView=MOBILE
, платежный шлюз возвращает ссылку на страницуmobile_payment_ru.html
По умолчанию мобильная страница не включена в архив со стандартным набором страниц.Необходимо сверстать мобильную страницу, добавить в архив и загрузить на шлюз.
Статус платежа¶
Проверка состояния платежа¶
“Как корректно проверять статус оплаты?“
Решение:
- Создавая заказ, указать
returnUrl
(иfailUrl
— не обязательно). В зависимости от результата оплаты, пользователь будет возвращаться по одному их этих адресов.- Если пользователь вернулся в магазин после оплаты по
returnUrl
(илиfailUrl
), проверяем статус заказа, по коду ответа определяем успешность операции и показываем соответствующее сообщение.- Если с момента ухода пользователя на платежную страницу прошло более 20 минут и он не вернулся по
returnUrl
(илиfailUrl
), проверяем статус заказа, 20мин — таймаут жизни платежа, по умолчанию.
Код успешного платежа¶
“Какой возвращаемый ответ от системы оплаты говорит о том, что пользователь успешно оплатил?
Подскажите, пожалуйста, какой id у статуса успешной оплаты?“
Решение: Cтатус заказа указан в поле
orderStatus
и определяется семью возможными состояниями:
orderStatus Описание 0 Заказ зарегистрирован, но не оплачен. 1 Предавторизованная сумма захолдирована (для двухстадийных платежей) 2 Проведена полная авторизация суммы заказа. 3 Авторизация отменена. 4 По транзакции была проведена операция возврата. 5 Инициирована авторизация через ACS банка-эмитента. 6 Авторизация отклонена. Успешно оплаченными, считаются платежи в статусах 1 и 2
Ошибки при оплате¶
Платеж отклонен¶
- “Cделали эквайринг согласно вашей документации. После ввода данных на вашей стороне Альфа — банка. Перекидывает обратно к нам на сайт с ошибкой (платеж отклонен) В чем причина ?”
- “В момент заполнения карты и попытке оплаты происходит ошибка. Что нам делать?“
Решение:
- Проверьте, что для тестовых платежей используются именно тестовые карты.
- Проверьте корректность ввода реквизитов тестовых карт, в частности стоит обратить внимание на срок действия.
- Если вышеуказанные действия не помогли, составьте обращение в поддержку тестовой среды
ers@alfabank.ru
, с указанием конкретных примеров и номерами заказов.Совет
После оплаты проверяйте статус заказа в ЛК, сообщение о результате платежа при возврате в магазин может отличаться от его статуса в платежном шлюзе.
Совет
Имя держателя карты — любое слово на латинице.
Оплата по связкам¶
Автоплатежи¶
“Есть ли возможность проводить автоплатежи?”
Решение: Такая возможность есть, описание в разделе Оплата по связке
Карточные платежи не разрешены¶
“При попытке отправить данные тестовой карты получаю ошибку со следующим описанием:
{"error":"Карточные платежи не разрешены<br>","errorCode":1, "errorMessage":"Карточные платежи не разрешены<br>"}С чем это может быть связано?“
Решение: Чаще всего, данная ошибка возникает в случаях попытки оплатить заказ с использоватнием технологии 3DS через учетку предназначенную для оплаты по связкам.
Например, если для оплаты с использованием 3DS, вы создаете и пробуете оплатить заказ через учетную запись
store_auto-api
Необходимо провести этот платеж через учетку поддерживающую 3DS.
Завершение интеграции¶
Сроки перехода на продуктив¶
“Сайт прошел проверку и сказали что все нормально. Как теперь перевести скрипт на основной шлюз, чтобы можно было производить реальную оплату?”
Рещение: После того как ваша интеграция проверена и одобрена специалистами
ers@alfabank.ru
, оформлением договора и подключением на продуктив, занимается ваш менеджер.Стандартные сроки перехода на продуктив — от 3 до 7 рабочих дней.
Сроки зачисления на расчетный счет¶
“Вчера провели оплату с карты , в личном кабинете видно что оплата прошла, а на р/с они еще не поступили. Поясните, пожалуйста, нормально ли это, и если да, то какой период зачисления денежных средств на расчетный счет?“
Решение: Стандартные сроки зачисления — 3 рабочих дня, с момента проведения операции.
Текст ошибки
Плательщику
Интернет-магазину
Ошибка 10
Ошибка сервера
Для продолжения оплаты необходимо вернуться в интернет-магазин и перейти к оплате повторно.
Выставить счёт повторно или обратиться в техподдержку.
Ошибка 11
Не защищенное соединение. Отправляйте запрос по https
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Запрос о выставлении счёта нужно отправлять на адрес: https://merchant.intellectmoney.ru/ru/
Проверьте настройки сайта или обратитесь в техподдержку.
Ошибка 100
Договор не подписан. Обратитесь в службу технической поддержки.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Обратитесь к своему менеджеру IntellectMoney по поводу подписания договора.
Ошибка 150
Параметр eshopId передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте настройки модуля оплаты. Параметр eshopId в настройках интернет-магазина должен совпадать с параметром eshopId в личном кабинете IntellectMoney.
Ошибка 151
Параметр invoiceId передан неверно
Для продолжения оплаты необходимо вернуться в интернет-магазин и перейти к оплате повторно.
СКО с таким Id не существует. Выставите счёт заново.
Ошибка 152
Обязательно должен быть передан либо eshopId либо invoiceId
Для продолжения оплаты необходимо вернуться в интернет-магазин и перейти к оплате повторно, либо обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Для выставления СКО обязательно должен быть передан параметр eshopId.
Для отображения доступных способ оплаты либо проведения платежа должен быть передан параметр invoiceId.
Ошибка 154
Не передан обязательный параметр hash или передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте формирование параметра hash. Возможно SecretKey в настройках интернет-магазина и в личном кабинете IntellectMoney отличаются.
Если СКО формируется при помощи модуля обратитесь в техническую поддержку IntellectMoney.
Если СКО формируется самостоятельно проверьте передаваемый параметр amount.
При выставлении СКО был неверно передан параметр preference отвечающий за способы оплаты. Проверьте настройки модуля оплаты в интернет-магазине. Способы оплаты должны передаваться в соответствии с документацией.
Для отображения всех доступных способов можно не передавать данный параметр на страницу оплаты.
Ошибка 157
Не передан обязательный параметр recipientAmount или передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Для выставления СКО обязательно должен быть передан параметр recipientAmount, отвечающий за сумму СКО.
Ошибка 158
Не передан обязательный параметр recipientCurrency или передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Для выставления СКО обязательно должен быть передан параметр recipientCurrency, отвечающий за валюту СКО. Возможно выбран неверный валютный счет в настройках магазина в личном кабинете IntellectMoney или указана неверная валюта в настройках интернет-магазина.
Ошибка 159
Не передан обязательный параметр email или передан неверно
Укажите корректный email. Данный email введен неверно, либо на данный email невозможно выставить счет (укажите другой email)
Укажите корректный email, на который выставляется счет. СКО не может быть выставлен на email, который зарегистрирован в системе как логин организации.
Только при оплате тестовых СКО (в валюте ТСТ) необходимо указывать email, который зарегистрирован в системе как логин организации.
Ошибка 160
Параметр serviceName передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре serviceName содержатся запрещенные символы, либо его длина составляет больше 1024 символов.
Ошибка 161
Параметр userName передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре userName содержатся запрещенные символы, либо его длина составляет больше 255 символов.
Ошибка 162
Параметр successUrl передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре successUrl содержатся запрещенные символы. successUrl должен начинаться на “http://” или “https://” или “ftp://”
Ошибка 163
Параметр failUrl передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре failUrl содержатся запрещенные символы. failUrl должен начинаться на “http://” или “https://” или “ftp://”
Ошибка 164
Параметр backUrl передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре backUrl содержатся запрещенные символы. backUrl должен начинаться на “http://” или “https://” или “ftp://”
Ошибка 165
Параметр resultUrl передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре resultUrl содержатся запрещенные символы. resultUrl должен начинаться на “http://” или “https://” или “ftp://”
Ошибка 166
Параметр returnUrl передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В переданном параметре returnUrl содержатся запрещенные символы. returnUrl должен начинаться на “http://” или “https://” или “ftp://”
Ошибка 168
Параметр holdMode передан неверно
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Параметр holdMode должен быть равен 0 или 1.
Ошибка 169
Параметр(ы) userFields передан(ы) неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте корректность формирования дополнительных параметров; подробнее в протоколе приема платежей IntellectMoney.
Ошибка 170
Не передан обязательный параметр orderId или передан неверно
Интернет-магазин настроен неверно. Для продолжения оплаты попробуйте вернуться в интернет-магазин и перейти к оплате повторно. При повторе ошибки обратитесь в администрацию интернет-магазина и сообщите её номер.
В переданном параметре orderId содержатся запрещенные символы. Проверьте настройки магазина в личном кабинете IntellectMoney, возможно включен режим холдирования и был передан неуникальный orderId (Id покупки, заказа).
Ошибка 172
Параметр secretKey передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
В параметр secretKey передается неверное значение, сравните значение параметра с настройками магазина в личном кабинете IntellectMoney.
Ошибка 173
Параметр action передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте значение параметра action.
Ошибка 174
Параметр operationAmount передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Неверно передан параметр operationAmount, проверьте передаваемое значение.
Ошибка 175
Обязательно должен быть передан invoiceId, либо orderId.
Для продолжения оплаты необходимо вернуться в интернет-магазин и перейти к оплате повторно, либо обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Для возврата должен быть обязательно предан номер СКО (invoiceId), либо номер заказа (orderId).
Ошибка 176
Не передан обязательный параметр ipAddress или передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте передаваемое значение параметра ipAddress.
Ошибка 178
Счет уже был оплачен ранее.
По этому счёту уже проводилась оплата.
Обратитесь в администрацию интернет-магазина для получения нового счёта.
Выставите плательщику новый счет. Данный счет уже оплачен.
Ошибка 179
Параметр language передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте какой параметр языка передается при направлении на страницу оплаты.
Ошибка 180
Параметр onlinePaymentCryptogram передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте правильность передаваемой криптограммы.
Ошибка 181
Параметр additionalParams передан неверно.
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте правильность передаваемых параметров.
Ошибка 200
Не передан обязательный параметр pinCode или передан неверно
Пин-код введен неверно. Если вы забыли пин-код, восстановите его в личном кабинете IntellectMoney и повторите оплату.
Плательщик указал неверный пин-код при оплате способом «С личного кошелька IntellectMoney».
Ошибка 201
Не передан обязательный параметр userToken или передан неверно
Для продолжения оплаты необходимо пройти авторизацию в личном кабинете IntellectMoney.
Плательщик не авторизован. Для оплаты с личного кошелька IntellectMoney обязательно должен быть передан корректный параметр userToken.
Ошибка 202
Данный счет не принадлежит владельцу кошелька IntellectMoney
Для продолжения оплаты необходимо пройти авторизацию в личном кабинете IntellectMoney, указав в качестве логина тот email, на который был выставлен счет.
Плательщик авторизовался под email, отличным от того, на который был выставлен счет. Ему необходимо зайти под верным email.
Ошибка 203
В кошельке IntellectMoney нет подходящего счета с нужной валютой
Нужно вернуться в интернет-магазин, выставить счет заново на другой email.
На данный email невозможно выставить счет.
Ошибка 204
Для проведения оплаты необходимо пройти идентификацию в личном кабинете IntellectMoney
Для проведения оплаты необходимо пройти идентификацию в личном кабинете IntellectMoney.
Для проведения оплаты плательщику необходимо пройти идентификацию в личном кабинете IntellectMoney.
Ошибка 205
Превышен лимит на оплату для кошелька IntellectMoney
Повторите попытку оплаты через сутки, либо оплатите другим способом.
Закончился лимит на оплату с кошелька IntellectMoney. Нужно выбрать другой способ оплаты или повторить попытку оплаты через сутки.
Ошибка 206
Пополнение не персонифицированных кошельков с предоплаченных карт запрещено.
Используйте другую карту для оплаты.
Не применимо.
Ошибка 250
Не передан обязательный параметр pan или передан неверно.
Неверно указан номер банковской карты. Проверьте правильность ввода реквизитов либо воспользуйтесь другой картой.
Плательщиком неверно указан номер банковской карты.
Ошибка 251
Не передан обязательный параметр cvv или передан неверно
Неверно указан номер cvv банковской карты. Проверьте правильность ввода либо воспользуйтесь другой картой.
Плательщиком неверно указан номер cvv банковской карты.
Ошибка 252
Не передан обязательный параметр cardHolder или передан неверно
Неверно указано имя держателя банковской карты. Проверьте правильность ввода либо воспользуйтесь другой картой.
Плательщиком неверно указано имя держателя банковской карты.
Ошибка 253
Не передан обязательный параметр expiredYear или передан неверно
Неверно указан год срока действия банковской карты. Проверьте правильность ввода либо воспользуйтесь другой картой.
Плательщиком неверно указан год срока действия банковской карты.
Ошибка 254
Не передан обязательный параметр expiredMonth или передан неверно
Неверно указан месяц срока действия банковской карты. Проверьте правильность ввода либо воспользуйтесь другой картой.
Плательщиком неверно указан месяц срока действия банковской карты.
Ошибка 255
Не передан обязательный параметр activationAmount или передан неверно
Неверно указана сумма активационного платежа. Необходимо ввести 4 цифры без точек и других знаков.
Плательщиком неверно указана сумма активационного платежа.
Ошибка 256
Карта плательщика заблокирована.
Используйте другую карту. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Карта плательщика заблокирована.
Ошибка 257
Счет в неверном статусе. Оплата не возможна.
Вернитесь в интернет-магазин и перейдите к оплате повторно, или обратитесь в клиентскую поддержку IntellectMoney.
Счет оплатить невозможно. Выставите счет повторно или обратитесь к своему менеджеру IntellectMoney.
Ошибка 258
Есть не завершенные платежи. Дождитесь обработки.
По данному счету запущен процесс проведения платежа. Обновите страницу через некоторое время, либо обратитесь в клиентскую поддержку IntellectMoney, чтобы узнать статус оплаты.
По данному счету запущен процесс проведения платежа. Плательщику следует обновить страницу через некоторое время, либо обратиться в клиентскую поддержку IntellectMoney, чтобы узнать статус оплаты.
Ошибка 259
Платеж запрещен.
Невозможно провести оплату с данной банковской карты. Используйте другую карту или выберите другой способ оплаты.
Невозможно провести оплату с данной банковской карты.
Ошибка 260
Предположительно, Вы указали номер карты в поле, которое будет храниться в нешифрованном виде!
Не передавайте номер карты в полях.
Нельзя передавать ДДК в дополнительных полях.
Ошибка 300
Неверно передан параметр Pparameter.
Для продолжения оплаты необходимо вернуться в интернет-магазин и перейти к оплате повторно.
СКО с таким Id не существует. Выставите счёт заново.
Ошибка 301
Неверно передан параметр inn.
Указан неверный ИНН.
Магазином указан неверный ИНН.
Ошибка 302
Неверно передан параметр residentofrussia.
Перезагрузите страницу и повторите попытку. При повторе ошибки обратитесь в администрацию интернет-магазина и сообщите её номер.
Параметр residentofrussia должен быть равен 0 или 1.
Ошибка 303
Неверно передан параметр series.
Указана неверная серия паспорта.
Неверно передан обязательный параметр series.
Ошибка 304
Неверно передан параметр number.
Указан неверный номер паспорта.
Неверно передан обязательный параметр number.
Ошибка 350
Неверно переданы новые позиции по чеку
Неверно настроен интернет-магазин. Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Проверьте правильность структуры нового чека.
Ошибка 351
Форма оплаты удалена. Невозможно выставить счет на удаленную форму. Обратитесь в администрацию магазина.
Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Назначьте новую форму оплаты.
Ошибка 352
Форма оплаты удалена. Невозможно выставить счет на удаленную форму. Обратитесь в администрацию магазина.
Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Назначьте новую форму оплаты.
Ошибка 353
Сумма платежа была изменена или передана неверно.
Перейдите на сайт и повторите попытку оплаты. При повторе ошибки обратитесь в администрацию интернет-магазина и сообщите её номер.
Сумма формы была изменена при попытке оплаты.
Ошибка 354
Оплата сплитованного счета сабмерчанта запрещена. Оплата счета произойдет автоматически после оплаты счета мастер мерчанта.
Обратитесь в администрацию интернет-магазина и сообщите номер ошибки.
Сообщите плательщику номер счета мастер мерчанта.
Ошибка 355
Не передан обязательный параметр phone или передан неверно.
Номер телефона кошелька Qiwi передан неверно.
Проверьте правильность передаваемого номера.
Ошибка 356
Не передан обязательный параметр sms или передан неверно.
SMS не верен.
Проверьте правильность вводимого параметра.