Кодове за отговор
Отказът за извършване на плащане може да бъде причинен от различни причини. На всяка причина за отказ съответства определен код за отговор. Код за отговор - това е цифров код на резултата, получен от процесинга на банката. Освен статуса на поръчката, кодът за отговор помага да се разберат детайлите на обработката на транзакцията.
Кодът за отговор може да бъде получен в параметъра actionCode в отговора на заявката за статус на поръчката getOrderStatusExtended.do.
Грешки при онлайн плащания
В таблицата по-долу са описани кодовете за отговор, използвани в платежния шлюз.
| Код за отговор | Съобщение от API | Описание |
|---|---|---|
| -30001 | Операция находится на рассмотрении | Започнато е проучване на процесинга на Банката за определяне на статуса на операцията. |
| -20010 | Blocked by the limit | Транзакцията е отхвърлена поради причина, че размерът на плащането е надхвърлил установените от емитента лимити. |
| -2200 | Невозможно получить криптограмму для совершения платежа | Не успя да се получи криптограма (токен на картата) от платежната система за извършване на плащането |
| -2025 | Эмитент карты отклонил платеж с RReq | Проверката по 3DS не е преминала. Уверете се, че VPN е изключен и опитайте да повторите плащането. |
| -2024 | Эмитент карты хочет использовать frictionless 3D Secure, но это запрещено | Банката, издала картата, се опитва да използва frictionless 3D Secure, но това е забранено |
| -2023 | 3DS Аутентификация не может быть выполнена эмитентом карты | Проверката по 3DS не е преминала, тъй като възникна технически или друг проблем. Опитайте да повторите плащането, а след това се свържете с Банката-еквайер или (при необходимост) с банката, издала картата. |
| -2022 | Проведение операции по 3DS невозможно | Извършването на операция по 3DS е невъзможно |
| -2020 | Получен неверный ECI | От ACS на банката, издала картата, е получен невалиден ECI (електронен търговски индикатор). Кодът се задава в случай, че получения ECI не съответства на допустимата стойност за дадената МПС. Правилото работи само за Mastercard (01,02) и Visa (05,06), където стойностите в скобите са допустимите за МПС. Свържете се с банката, издала картата. |
| -2018 | Аутентификация не может быть выполнена приёмником карты | 3DS автентикацията не може да бъде извършена от банката, издала картата. Опитайте да повторите плащането или се свържете с банката, издала картата. |
| -2014 | Клиент не вернулся с Платежной страницы | Платецът не се е върнал от платежната страница, няма опити за плащане. |
| -2013 | Вы превысили допустимое количество попыток оплаты | Допустимият брой опити за плащане е надхвърлен |
| -2009 | Клиент не вернулся с ACS сервера | Грешка при 3DS-авторизация. Платецът не се е върнал от страницата на ACS на банката, издала картата. |
| -2007 | Срок оплаты истек | Операцията е отхвърлена. Изтекъл е срокът, предоставен за въвеждане на данните на картата от момента на регистрация на плащането (таймаут по подразбиране - 20 минути; продължителността на сесията може да бъде посочена при регистрация на поръчката или зададена в настройките на търговеца) |
| -2006 | Эмитент карты отклонил платеж из-за неудачной проверки 3DSecure | Банката, издала картата, е отхвърлила автентикацията (3DS авторизацията не е преминала). |
| -301 | Некорректный платежный токен | Некоректен платежен токен |
| -100 | Ожидание попытки оплаты | Изчакване на опит за плащане |
| 0 | Запрос успешно обработан | Плащането премина успешно |
| 000 | Запрос успешно обработан | Плащането премина успешно. В някои случаи този код може да се връща вместо код 0, например в блока refunds. |
| 1 | Отказ. Требуется подтверждение личности | За успешно завършване на транзакцията е необходимо потвърждение на самоличност. В случай на интернет-транзакция това е невъзможно, затова транзакцията се счита за отхвърлена |
| 4 | Карта заблокирована по нераскрытой причине | Картата е блокирана по неразкрита причина |
| 5 | Отказ сети проводить транзакцию | Отказ на мрежата да проведе транзакцията |
| 20 | Недостаточно средств | Недостатъчно средства |
| 62 | Клиент не может использовать эту карту для этого платежа (возможно, она была объявлена потерянной или украденной) | Проверете правилността на въведените картови данни. Ако тази грешка възникне повторно, обърнете се към Вашата банка за разяснение на причините. Телефонът на банката трябва да е посочен на гърба на картата. |
| 72 | Карта отправителя не разрешена для данного типа транзакции | Картата на подателя не е разрешена за този тип транзакция |
| 73 | Срок действия карты, указанный клиентом и на карте, не совпадают | Картата на подателя не е разрешена за този тип транзакция |
| 78 | Недействительная/несуществующая учетная запись | Невалиден/несъществуващ акаунт |
| 82 | Номер CVC неверен | Номерът на CVC е невалиден |
| 87 | Время предавторизации слишком велико | Времето за предавторизация е твърде голямо |
| 88 | Криптографическая ошибка/Номер CVC неверен | Криптографска грешка/Номерът на CVC е невалиден |
| 90 | Неизвестный статус ответа | Процесингът е върнал вътрешен код за отговор, който не съответства на нито един връщан код за отговор |
| 100 | Клиент превысил баланс, кредитный лимит или лимит суммы транзакции, доступный на его карте | Клиентът е надхвърлил баланса, кредитния лимит или лимита на сумата на транзакцията, достъпен на неговата карта |
| 101 | Карта просрочена | Невярно е въведен срокът на валидност на картата / изтекъл е срокът на валидност на картата |
| 103 | Эмитент карты отклонил платеж | Няма връзка с банката-емитент. Търговската точка трябва да се обърне към банката-емитент |
| 106 | Карта заблокирована | Надхвърлен е максималният брой опити за въвеждане на PIN-код. Възможно е картата да е блокирана временно |
| 109 | Внутренняя конфигурация терминала продавца неверна | Идентификаторът на търговеца/терминала е невалиден или ACC е блокиран на нивото на обработка |
| 110 | Сумма платежа недействительна или превышает допустимую сумму | Сумата на плащането е невалидна или надвишава допустимата сума |
| 111 | Номер карты неверный | Номерът на картата е невалиден |
| 116 | На карте недостаточно средств для завершения покупки | Сумата на транзакцията надвишава наличния баланс на избраната сметка |
| 117 | Неверный ПИН | Неправилен PIN-код (не за интернет-транзакции) |
| 119 | Нарушение безопасности | Операцията е отхвърлена. Обърнете се към банката, издала картата. |
| 120 | Эмитент карты отклонил платеж | Отказ от извършване на операция – операцията не е разрешена от банката-емитент. Код за отговор на МПС – 57. Причините за отказ трябва да се уточнят в банката-емитент |
| 121 | Клиент превысил доступный лимит суммы транзакции на карте | Направен е опит да се извърши транзакция на сума, надвишаваща дневния лимит, зададен от банката-емитент. |
| 123 | Клиент превысил лимит транзакций, доступный на его карте | Надвишен е лимитът за брой транзакции: клиентът е извършил максимално разрешения брой транзакции в рамките на лимитния цикъл и се опитва да извърши още една. |
| 124 | Техническая ошибка | Техническа грешка (при опит за отмяна / възстановяване на сума) |
| 125 | Номер карты неверный | Невалиден номер на карта/ картата не е намерена |
| 151 | Операция отклонена фрод-мониторингом эмитента. Ожидайте звонка сотрудника Банка. | Операцията е отхвърлена от фрод-мониторинга на банката, издала картата. Очаквайте обаждане от служител на Банката. |
| 203 | Карта утеряна | Картата е изгубена |
| 204 | Карта утеряна | Картата е изгубена |
| 208 | Эмитент карты считает карту потерянной | Картата е изгубена/ограничение за използване на картата |
| 212 | Участник заблокирован | Участникът е блокиран |
| 239 | Отмена длительного поручения | Отмяна на дългосрочно нареждане |
| 240 | Рекуррентная транзакция была отклонена, поскольку владелец карты остановил эту транзакцию рекуррентного платежа | Повтарящата се транзакция беше отхвърлена, тъй като притежателят на картата е спрял тази транзакция на повтарящо се плащане |
| 555 | Ограничение по карте (Банк эмитент запретил интернет транзакции по карте) | Ограничение по картата (Банката емитент е забранила интернет транзакции по картата) |
| 814 | Достигнат предел общего количества транзакций в цикле, независимо от категории транзакции. (Превышен предел количества действий) | Достигнат е лимитът на общия брой транзакции в цикъла, независимо от категорията на транзакцията. (Надхвърлен е лимитът на броя действия) |
| 823 | Карта была объявлена украденной | Картата е била обявена за открадната |
| 902 | Клиент превысил баланс, кредитный лимит или лимит суммы транзакции, доступный на карте | Клиентът е надхвърлил баланса, кредитния лимит или лимита на сумата на транзакцията, достъпен на картата |
| 903 | Клиент превысил баланс, кредитный лимит или лимит суммы транзакции, доступный на карте | Направен е опит да се извърши транзакция на сума, надвишаваща лимита, зададен от банката-емитент. |
| 904 | Неверный формат сообщения | Грешен формат на съобщението от гледна точка на банката емитент. |
| 906 | Истек срок действия карты | Изтекъл е срокът на валидност на картата |
| 907 | Невъзможно е да се свържете с емитента | Няма връзка с банката-емитент. За този номер на карта не е разрешена авторизация в режим стенд-ин (този режим означава, че банката-емитент няма възможност да се свърже с МПС, поради което транзакцията може да бъде или проведена като офлайн с последващо качване в бек-офиса, или отхвърлена) |
| 909 | Картата беше отхвърлена по неизвестна причина | Невъзможно е да се извърши операцията (Грешка във функционирането на системата, имаща общ характер. Регистрира се от платежната мрежа или банката-емитент). |
| 911 | Операцията е отхвърлена. Обърнете се към магазина | Операцията е отхвърлена. Обърнете се към магазина |
| 912 | Банката-емитент е недостъпна | Банката, издала картата, е недостъпна |
| 913 | Невалиден формат на съобщението | Форматът на съобщението е невалиден от гледна точка на МПС |
| 914 | Оригиналната транзакция не е намерена | Транзакцията не е намерена (при изпращане на заявка за завършване, отмяна или възстановяване на средства) |
| 916 | Невъзможно е да се обработи | Невъзможно е да се обработи транзакцията |
| 920 | Ограничения по картата | Има ограничения по картата. Този код се получава от процесинга на Банката. |
| 941 | Невалиден идентификатор на търговеца | Невалиден идентификатор на търговеца |
| 950 | Грешка при съгласуване | Грешка при съгласуване |
| 968 | Оригиналната сума е невалидна | Оригиналната сума е невалидна |
| 998 | Услугата не е налична в момента (проблеми с връзката или други проблеми) | Услугата не е налична в момента (проблеми с връзката или други проблеми) |
| 999 | Плащането беше отхвърлено поради подозрение за измама | Плащането беше отхвърлено поради подозрение за измама |
| 1112 | Превишен брой заявки по картата с текущи PAN и EXPIRY | Превишен брой заявки по картата с текущи PAN и EXPIRY |
| 1113 | Превишен брой заявки по картата с текущ PAN | Превишен брой заявки по картата с текущ PAN |
| 1114 | Превишен брой заявки по картата в рамките на съхранените платежни данни | Превишен брой заявки по картата в рамките на съхранените платежни данни |
| 1115 | Превишен брой неуспешни плащания по поръчката | Превишен брой неуспешни плащания по поръчката |
| 1116 | Превишен брой заявки по картата в рамките на терминала | Превишен брой заявки по картата в рамките на терминала |
| 1117 | Превишен брой заявки по картата в рамките на търговеца | Превишен брой заявки по картата в рамките на търговеца |
| 1118 | Превишен брой заявки по картата с тази сума и валута | Превишен брой заявки по картата с тази сума и валута |
| 1120 | Възстановяване в процес на изпълнение. | Възстановяването е в процес, обновете страницата за получаване на актуалния статус на възстановяването. |
| 1434 | Картата беше отхвърлена от емитента, тъй като се изисква авторизация 3DS Secure | Картата беше отхвърлена от емитента, тъй като се изисква авторизация 3DS Secure |
| 2002 | Невалидна операция | Опит за извършване на операция, която не е разрешена в този статус на поръчката или не е приложима към начина на плащане. |
| 2003 | Не можете да извършвате плащания без 3D Secure | Не можете да извършвате плащания без 3D Secure |
| 2012 | Поръчката вече е отменена | Поръчката вече е отменена |
| 2016 | 3DS е забранен | Търговецът няма разрешение за 3-D Secure, необходимо за извършване на плащането |
| 2023 | Достигнат лимит на потоците | Опашката от заявки за обработка в процесинга надвиши разрешения лимит |
| 2030 | Картата е блокирана | Картата е блокирана |
| 4005 | Плащането беше отхвърлено от търговеца | Плащането беше отхвърлено от търговеца |
| 4032 | Емитентът на картата отхвърли плащането с ARes = A | Опитът за автентикация 3DS е извършен, но автентикацията не е успешна. Опитайте да повторите плащането или се обърнете към банката, издала картата. |
| 8204 | Дублирана поръчка | Дублирана поръчка |
| 71015 | Някои данни за плащането са невалидни | Някои данни за плащането са невалидни |
| 151018 | Невъзможно е да се изпрати заявката | Изтекло е времето за изчакване в процесинга на Банката. Изпращането на плащането не е успешно |
| 151019 | Плащането не е успешно поради таймаут | Изтекло е времето за изчакване в процесинга на Банката. Изпращането премина успешно, но отговор от банката не е получен. |
Card payment errors
Таблицата по-долу описва action кодовете, специфични за processing центъра на банката.
| Action code | Описание |
|---|---|
| 0 | Едно от следните:
|
| 1 | HONR W/ID |
| 5 | Едно от следните:
|
| 82 | Едно от следните:
|
| 101 | EXPIRED CARD |
| 103 | Едно от следните:
|
| 106 | PIN-TRIES EXCEED |
| 109 | INVALID MERCHANT |
| 110 | INVALID AMOUNT |
| 111 | Едно от следните:
|
| 116 | INSUFFICIENT FUNDS |
| 117 | INCORRECT PIN |
| 119 | Service blocked |
| 120 | Едно от следните:
|
| 121 | Едно от следните:
|
| 123 | TX_FREQ_LIMIT |
| 125 | Едно от следните:
|
| 181 | Едно от следните:
|
| 203 | CALLSECURITY |
| 204 | CAPTURE CARD |
| 208 | Едно от следните:
|
| 209 | Едно от следните:
|
| 902 | Едно от следните:
|
| 903 | Едно от следните:
|
| 904 | Едно от следните:
|
| 907 | Едно от следните:
|
| 909 | Едно от следните:
|
| 913 | Едно от следните:
|
| 914 | Едно от следните:
|