Avatarix API

Коды ответов & Ошибок

Справочник всех возможных статусов системы. Используйте поле ResponseStatus для обработки логики. ResponseStatus

Внимание: Ошибка запроса ≠ Ошибка платежа

Если вы получили ошибку типа Request Error (колонка Request), это означает проблему с самим HTTP-запросом или валидацией данных на входе.

НЕ ОТМЕНЯЙТЕ ТРАНЗАКЦИЮ автоматически в этом случае. Обратитесь в техническую поддержку для выяснения статуса, так как платеж мог быть успешно принят к обработке, но ответ не дошел до вас.

Final
Конечный статус (успех/отказ)
Request Error
Ошибка транспорта/валидации
Payment Status
Статус обработки платежа
CodeMessageFinalRequestPayment
1Транзакция создана
-
2Транзакция в процессе отправки к поставщику
-
3Транзакция создана у поставщика
-
4Запрос обрабатывается
-
5Запрос обрабатывается
-
9Транзакция в процессе получения статуса
-
10Транзакция успешна-
-1Ошибка авторизации
-
-2Недостаточно средств для транзакции
-
-3Транзакция отменена
-
-4Транзакция не найдена
-
-100Неверный формат аккаунта по услуге-
-105Аккаунт не найден-
-110Транзакция невозможна по запрету оператора-
-111Пополнение анонимного кошелька запрещено-
-115Транзакция невозможна по техническим причинам-
-120Аккаунт неактивен-
-200Сумма в недопустимом диапазоне-
-201Сумма мала-
-202Сумма велика-
-203Не удалось проверить счет-
-300Неизвестная ошибка оператора-
-500Ошибка запроса
-
-501Сервисный маршрут не найден
-
-502Обменный курс не найден
-
-503Ошибка при записи платежа в БД
-