Передаваемые в пакетах ответов сообщения об ошибках.
Ответы могут содержать сообщения об ошибках, передаваемые в параметре “result_details”. Сообщение об ошибке состоит из кода ошибки, двоеточия и текстового значения данной ошибки.
Примеры сообщений об ошибках (промежуточных состояниях):
Код | Текстовое значение | Описание |
---|---|---|
99 | UNKNOWN_ERROR | Неизвестная ошибка |
1 | NOT_EXISTS | Клиент с заданным e-mail не существует. Передается в случае, если e-mail является корректным (соответствует стандарту X.400 и открыт в существующем домене). |
2 | ACCOUNT_BLOCKED | Счет клиента с заданным e-mail заблокирует. Операция зачисления денежных средств на данный счет может потерять смысл, в связи с чем выдается отказ. |
3 | NOT_ENOUGH_FUNDS | Недостаточно средств на счете, с которого осуществляется внутрисистемное перечисление (счете системы, отправившей запрос на перечисление). |
4 | TRANSFER_FAILURE | Сбой при выполнении операции перевода. Необходимо связаться с администрацией, чтобы по возможности устранить последствия ошибки, если они имеют место. |
5 | OUT_OF_ORDER | Система не готова к приему команд (системный сбой). Повтор попыток следует осуществлять не ранее чем через 15 минут. |
6 | INVALID_COMMAND | Система не готова к приему команд (системный сбой). Повтор попыток следует осуществлять не ранее чем через 15 минут. |
7 | INVALID_EMAIL | Переданный параметр “email” содержит значение, не соответствующее стандарту X.400 либо e-mail, домен которого не существует. |
8 | INVALID_CURRENCY | Переданный параметр “currency” содержит значение, не опознаваемое системой. |
9 | INVALID_VALUE | Переданный параметр “value” содержит нулевую либо отрицательную сумму либо не интерпретируется системой как число. |
10 | INVALID_PASSWORD | В параметре “password” при отправке денежного перевода с ограничением передан пустой либо содержит недопустимые символы (пробелы, знаки пунктуации) пароль. |
11 | INSUFFICIENT_FUNDS | Недостаточно средств на счете |
12 | TRANSFER_ERROR | Прочая ошибка при внесении денег |
13 | DESTINATION_ACCOUNT_BLOCKED | Аккаунт, на который вносятся деньги – заблокирован |
14 | INVALID_RECIPIENT_BANK_ACCOUNT | Неверный счет получателя |
15 | INSUFFICIENT_PARAMETERS | Недостаточно параметров |
21 | OVER_OPERATION_LIMIT | Превышение лимита по операции |
25 | WRONG_CONFIRM_CODE | Во время подтверждения операции был получен неверный код подтверждения |
26 | SERVICE_NOT_ALLOWED | Услуга недоступна |
30 | CR_FAILED | Общая ошибка при погашении кредита |
31 | CR_WRONG_PASSPORT_SERIAL | Не указана либо указана некорректно серия паспорта получателя платежа. |
32 | CR_WRONG_PASSPORT_NUMBER | Не указан либо указан некорректно номер паспорта получателя платежа. |
33 | CR_WRONG_PASSPORT_DATE | Не указана либо указана некорректно дата выдачи паспорта получателя платежа. |
34 | CR_WRONG_PASSPORT_ISSUER | Не указано либо указано некорректно наименование организации, выдавшей паспорт. |
35 | CR_WRONG_PASSPORT_BIRTHPLACE | Не указано либо указано некорректно место рождения получателя платежа. |
36 | CR_WRONG_ADDRESS | Не указан адрес получателя платежа. |
37 | CR_WRONG_PHONE | Не указан телефон получателя платежа. |
38 | CR_WRONG_PASSPORT_BIRTHDATE | Не указана либо указана некорректно дата рождения получателя платежа. |
39 | CR_BIK_NOT_FOUND | БИК банка не найден среди обслуживаемых в Системе |
70 | ALREADY_EXISTS | Невозможно зарегистрировать пользователя в системе. Данный e-mail уже существует. |
71 | SMS_NOT_SENT | Не отослан смс на указынный номер. |
72 | IS_NOT_NUMERIC | Требуется передавать числовое значение. |
73 | OPERATION_BLOCKED | Превышен лимит ввода контрольного числа. |
74 | IN_PROGRESS | Аналогичный процесс уже находится в обработке системой |