Вопрос. Подключили эквайринг Альфа-банка. При продаже из CRM ссылка на оплату формируется, всё ок. Но в приложении при выборе оплаты по карте появляется сообщение об ошибке:
- “Доступ запрещён (5)“.
Колбэки проверили, кэш сбросили. Что делать?
Ответ. Если в ответ на запрос сервис возвращает ошибку “errorCode”:”5″ (Доступ запрещён), это может означать:
- Не изменен первичный пароль для пользователя ***-api.
- Указан неправильный пароль.
- Спецсимволы в пароле не экранированы в формате URL ENCODE (Не обязательное условие при ручном вводе пароля в настройках).
Их необходимо указать в URL Encode формате.
Пример таблицы символов:
https://www.w3schools.com/tags/ref_urlencode.asp - Запрос уходит на тестовый шлюз. Проверьте на какой платёжный шлюз вы обращаетесь.
https://alfa.rbsuat.com/payment – платёжный шлюз тестовой среды
https://payment.alfabank.ru/payment – платёжный шлюз продуктивной среды - Если Вы генерируете ссылку через конструктор, то необходимо указывать логин без постфикса -api/-operator
Читайте также:
