| HTTP status code | Опис | Коментар |
| 200 | Запит прийнятий та опрацьований успішно | Для отримання інформації щодо успішності самої транзакціїї необхідно перевірити корисне навантаження JSON із відповіді |
| 400 фінальний статус |
Запит не прийнято | Заголовок та/або дані запиту та/або налаштування сервісу для зовнішньої системи не коректні або відсутні. Деталізація помилки міститься у відповіді в errorInfo |
| 404 фінальний статус |
Помилка під час виклику API - URL неправильний (не існує) | Проаналізувати помилку у викликаному методі, виправити та надіслати новий запит |
| 408 фінальний статус |
Request Timeout (Тайм-аут запиту) | Повторити запит. Спробувати ще раз, можливо, з кращим інтернет-з'єднанням. |
| 500 фінальний статус |
Помилка обробки | Внутрішня системна помилка обробки API запиту. Деталізація помилки міститься у відповіді в error_message (Див. Розшифровка коду відповіді в розділі Опис кодів відповіді) |
| 503 фінальний статус |
Service Unavailable (Сервіс недоступний) | Повторити пізніше. перевірити статус API,повідомити службу підтримки API |
| 504 фінальний статус |
Gateway Timeout (Тайм-аут шлюзу) | Повторити пізніше. перевірити статус API,повідомити службу підтримки API |
| orderStatus | Опис | Коментар |
| 0 | замовлення зареєстровано, але не сплачено | - |
| 1 | сума захолдована (для двостадійного сценарію) | фінальний статус |
| 2 | проведено повну авторизацію суми замовлення | фінальний статус |
| 3 | авторизація скасована | фінальний статус |
| 4 | на замовлення було проведено операцію повернення | фінальний статус |
| 5 | ініційовано автентифікацію через ACS Банку-емітента | - |
| 6 | авторизація відхилена | фінальний статус |
| actionCode | actionCodeDescription | Розшифровка коду відповіді | Рекомендація для Клієнта/Платника |
|---|---|---|---|
| 0 | Request processed successfully | Запит успішно оброблено | |
| 76 | Can not process transaction | ||
| 100 | Card limits exceeded | Обмеження за картою | |
| 101 | Wrong expiry date | Неправильно введено термін дії картки | Рекомендувати власнику перевірити коректність введеного терміну дії картки та повторити оплату або використовувати альтернативний інструмент оплати замовлення. |
| 103 | Contact issuer | Відсутність зв'язку з банком-емітентом | Торговцю потрібно зв'язатися з банком-емітентом |
| 106 | Excessive PIN failure | ||
| 109 | Merchant/terminal ID is incorrect | Невірно вказано ідентифікатор мерчанта/терміналу | |
| 110 | Invalid amount | Невірна сума | |
| 111 | Card number is incorrect | Невірний номер картки | |
| 116 | Not enough money | Сума транзакції перевищує доступний залишок коштів на вибраному рахунку | Рекомендувати власнику картки перевірити достатність коштів на рахунку картки, що використовується, повторити спробу |
| 117 | Iccorrect PIN | ||
| 119 | Security violation | Порушення безпеки | |
| 120 | Transaction was refused | Відмова у проведенні операції - транзакція не дозволена емітентом | Одна з можливих причин – встановлене на рівні продукту обмеження у процесингу банку-емітента. Оплату замовлення можна повторити за допомогою альтернативного інструменту платежу |
| 121 | Limit exceeded | Перевищено доступний ліміт | |
| 125 | Invalid card number | Неправильний номер картки | |
| 140 | Invalid CVV2/CVC2 | ||
| 503 | Service not allowed for client | Заборона на проведеня операції | |
| 903 | Limit exceeded | Превышен доступный лимит | |
| 904 | Invalid message format | Неприпустимий формат повідомлення | |
| 910 | Cannot contact bank | Хост банку-емітента недоступний | Повторити пізніше або використовувати інший інструмент/метод оплати |
| 8204 | Dublicate transmission | ||
| 100100 | Incorrect parameters. Reenter required | Неправильні параметри | Необхідно повторно ввести парамер |
| 100827 | Do not honor transaction | ||
| 100831 | Bad characters in PAN | ||
| 100833 | Invalid CVV/CVC | ||
| 100886 | The card is not active | ||
| 100953 | Card is Restricted, denied | ||
| 100997 | Service not allowed for client | ||
| 151018 | Processing timeout. Sending the request has failed | Тайм-аут обробки. Не вдалося надіслати запит. | Необхідно повторити спробу пізніше |
| 151019 | Processing timeout. The sent request was not answered | Час очікування обробки. Відправлений запит залишився без відповіді | Необхідно повторити спробу пізніше |
| 341014 | General error | Системна помилка | Необхідно перевірити параметри запиту, і звернутися до служби підтримки |
| 341016 | 3DS2 authentication is declined by the Issuer’s ACS in the Authentication Response (ARes). | Аутентифікацію 3DS2 відхилено ACS емітента у відповіді на автентифікацію (ARes). | Клієнту необхідно перевірити дані, що вводяться ним при операції 3ДС аутентифікації. І якщо все коректно звернутись до банку-емітента |
| 341017 | 3DS2 authentication status in Authentication Response (ARes) is unknown | Статус аутентифікації 3DS2 у ARes невідомий | |
| 341018 | 3DS2 CReq (Challenge Request) has been cancelled | 3DS2 CReq (Challenge Request) скасовано | |
| 341019 | 3DS2 RReq failed | Час очікування транзакції на боці емітента минув | Повідомлення про помилку «Час очікування транзакції на боці емітента минув» вказує на те, що платіжну транзакцію не завершено через те, що клієнт не завершив аутентифікацію за відведений для цього час (не ввів OTP, або не підтвердив платіж в застосунку під час платежу) |
| 341020 | 3DS2 unknown status in RReq (Result Request) | Невідомий статус 3DS2 у RReq. Повідомлення RReq із результатом автентифікації надсилається ACS через DS на сервер 3DS. | |
| 341022 | 3DS2 Result Request (RReq) not received | 3DS2 не получен RReq | |
| 341023 | 3DS2 операция отклонена эмитентом | ||
| -100 | Спроб оплати не було | ||
| -2006 | 3DS авторизація не пройдена | Аутентифікація власника картки у банку-емітенті пройшла неуспішно. Необхідно повторити спробу або використати альтернативний інструмент оплати замовлення | Клієнту необхідно перевірити дані, що вводяться ним при операції 3ДС аутентифікації. І якщо все коректно звернутись до банку-емітента |
| -2007 | Час сесії минув | Минув термін, відведений на оплату замовлення з моменту реєстрації платежу (за замовчуванням таймаут - 10 хв, тривалість може бути вказана при створенні замовлення) |
| Код | Опис | Приклад |
| 256 | MERCHANT_LIMIT_EXCEED | {"error_code":533,"error_message":"SVFM responds negative: 256"} |
| 282 | Black List by Fraud Monitoring | {"error_code":533,"error_message":"SVFM responds negative: 282"} |