Коды ошибок
В таблице ниже приведены коды всех ошибок, которые могут возникнуть при работе с Checkout, а также способы их устранения.
error_type | error_code | error_message | Способ устранения |
---|---|---|---|
default_error | 90467 | Не удалось обработать данные карты. Попробуйте ещё раз | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 4002 | Платёжный терминал по умолчанию не установлен | В приложении Checkout вручную выставьте кнопкой По умолчанию у терминала. |
default_error | 90413 | Терминал занят. Попробуйте ещё раз чуть позднее. В случае повторения ошибки перезагрузите терминал | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 90420 | Превышено отведенное на ожидание карты время | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 90472 | Транзакция отменена | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста банка. |
default_error | 90103 | Не удалось соединиться с терминалом. Попробуйте перезагрузить его | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 90402 | Bluetooth отключён. Для работы с терминалом необходимо включить bluetooth | Включите Bluetooth на смартфоне. Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. |
default_error | 90409 | Не удалось обработать данные карты. Попробуйте ещё раз или используйте другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 90130 | Превышено время отведенное на выполнение команды терминалом | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отка з терминала. |
default_error | 702 | Истекло время ожидания ответа сервера | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 55 | Операция отклонена банком, выпустившим карту. Неверно введен ПИН-КОД | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ банка. |
default_error | 90452 | Чип карты не распознан. Проверьте, что карта вставлена правильной стороной и попробуйте еще раз | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ банка. |
default_error | 51 | Не хватает денег для оплаты. Предложите покупателю использовать другую карту т.к Ваша услуга стоит дороже. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Проверьте с покупателем, что на карте достаточно денег. Отказ банка, недостаточно денежных средств. |
default_error | 90411 | Терминал не ответил на команду за отведенное время. Попробуйте еще раз | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 90106 | Связь с терминалом потеряна. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
unknown_result_error | 702 | Истекло время ожидания ответа сервера | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 63 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 90468 | Не удалось обработать данные карты. Попробуйте еще раз. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 90104 | Операция с терминалом не возможна. Предыдущая операция не завершена | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 90408 | Вставьте карту чипом. | Вставьте карту правильной стороной и повторите оплату. |
duplicate_request_error | 1101 | Повторный запрос с одним и тем же request_id . | Каждая операция уникальная и должна иметь свой request_id . Если повторная операция проходит, поменяйте request_id по коду. |
default_error | 700 | Ошибка обмена данными с сервером. Попробуйте ещё раз. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 90226 | Не удалось загрузить файл настроек. Попробуйте ещё раз | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 75 | Операция отклонена банком, выпустившим карту. Число неправильных попыток введения ПИН-кода превысило разрешённое количество | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
unknown_result_error | 700 | Ошибка обмена данными с сервером. Попробуйте ещё раз. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 5085 | Данную карту возможно принять только по чипу. Для продолжения работы вставьте чип карты в специальный разъём ридера | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
unknown_result_error | 600 | Service Unavailable | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция была завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 91 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 65 | Превышен лимит по карте. Предложите клиенту воспользоваться другой картой | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 96 | Техническая проблема на стороне банка. Пожалуйста, повторите попытку через 5 минут | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ банка. |
default_error | 90133 | Выбор приложения карты был отменен пользователем | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Курьер закрыл приложение Сheckout |
default_error | 90460 | Транзакция отклонена. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ банка. |
default_error | 54 | Срок действия карты истёк. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 5157 | Транзакция отклонена. Повторите еще раз или воспользуйтесь другой картой | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 93 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуй те во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 90461 | Выбор приложения карты завершился неудачно. | Техническая ошибка. В коде родительского приложения имеется ошибка открытия интента приложения Checkout. |
default_error | 401 | Сессия завершена. Необходима повторная авторизация | Реализуйте в коде родительского приложения логику Активация рабочего места ru.lifepay.checkout.auth.activate_workplace и Получение статуса активации рабочего места ru.lifepay.checkout.auth.get_workplace_activation_status |
default_error | 5012 | Сегодня возможны сбои в работе процессинга банка. Пожалуйста, повторите попытку через несколько минут | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 43 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использова ть другую карту. Отказ банка. |
default_error | 4 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 90450 | Транзакция отклонена | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
unknown_result_error | 701 | Не удалось соединиться с сервером. Проверьте настройки подключения к интернету и попробуйте ещё раз | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 5010 | Сегодня возможны сбои в работе процессинга банка. Пожалуйста, повторите попытку через несколько минут | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. По просите клиента использовать другую карту. Отказ банка. |
default_error | 4002 | Ошибка | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 62 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 90406 | Не удалось загрузить файл настроек в терминал | Обратитесь в поддержку Life Pay. |
default_error | 600 | Service Unavailable | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 701 | Не удалось соединиться с сервером. Проверьте настройки подключения к интернету и попробуйте ещё раз. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ банка. |
default_error | 68 | Оплата не прошла. Нет соединения с сервером банка! Повторите попытку через 5 минут | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 12345 | Поле amount имеет некорректный формат. | Ошибка в интеграции intent в родительском приложении. Поле amount должно передаваться в копейках. ru.lifepay.checkout.payment_terminal.transaction.pay |
default_error | 56 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 600 | Gateway Time-out | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
unknown_result_error | 600 | Gateway Time-out | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 5171 | При получении настроек произошла ошибка #5171. Пожалуйста, обратитесь в Службу поддержки 8 800 555 2362 | Обратитесь в поддержку Life Pay. |
default_error | 5230 | Внимание! Это тестовая операция, деньги не спишутся (сумма должна быть < 10 р.) Чтобы провести реальный платёж, войдите под своим аккаунтом | Обратитесь в поддержку Life Pay, чтобы изменить лимит. |
default_error | 90403 | Не удалось получить серийный номер терминала. Попробуйте ещё раз. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ терминала. |
default_error | 5555 | Внутренняя ошибка сервера. Повторите попытку позднее или обратитесь в Службу поддержки 8 800 555 2362 | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ хоста. |
default_error | 400 | Операция невозможна, терминал - заблокирован. Пожалуйста, обратитесь в Службу поддержки 8 800 555 2362 | Обратитесь в поддержку Life Pay. Банк по какой-то причине заблокировал tid. Никакая операция невозможна, нужен оперативный контакт с банком. |
default_error | 5043 | Операция невозможна, возникла проблема с терминалом. Пожалуйста, обратитесь в Службу поддержки 8 800 555 2362 | Обратитесь в поддержку Life Pay. Терминал эквайринга не проводит оплату, поскольку не получил сервисные данные. При повторной ошибке обратитесь в поддержку Life Pay. Потребуется замена терминала. |
default_error | 4001 | Для проведения транзакции необходимо разрешение на подключение bluetooth-устройства (платёжного терминала) | В настройках устройства выдайте приложению Checkout доступ к Bluetooth. |
default_error | 12354 | Пользователь вернулся назад с экрана запроса разрешения на уведомления | В настройках устройства выдайте приложению Checkout доступ к Bluetooth. |
default_error | 90104 | Работа с терминалом не завершена. Поддерживается одновременная работа только с одним терминалом. | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. В приложении Сheckout должно быть выбрано 1 устройство по умолчанию. Отказ терминала |
default_error | 500 | Внутренняя ошибка сервера. Повторите попытку позднее | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
unknown_result_error | 600 | Bad Gateway | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 5156 | Не удалось активировать терминал. Очистите данные или переустановите приложение, а затем повторите попытку | Сбросьте кэш приложения Checkout на Android. Реактивируйте рабочее место. Привяжите терминал по Bluetooth и проведите транзакцию заново. |
default_error | 90132 | Превышено время отведенное на выбор приложения карты | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Курьер на терминале не принял оплату. |
default_error | 600 | Bad Gateway | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 90421 | Не удалось провести транзакцию. Попробуйте ещё раз | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 90107 | Некорректный формат логина | Рабочее место, которым было активировано приложение Сheckout, неактивно. Заведите новое рабочее место в ЛК или по API. С полученным кодом активации проведите активацию Checkout. |
default_error | 400 | Превышено время ожидания ответа от сервера | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 5045 | К сожалению, не удалось прочитать карту. Пожалуйста, попробуйте снова | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ терминала. |
default_error | 41 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 90101 | Внутренняя ошибка сервера. Повторите попытку позднее | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Отказ хоста. |
default_error | 12347 | Ошибка активации рабочего места. | Код активации рабочего места введён неверно, либо рабочее место уже активировано. Заведите новое рабочее место в ЛК или по API. С полученным кодом активации проведите активацию Checkout. |
default_error | 90464 | Карта заблокирована или на ней отсутствуют EMV приложения | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
default_error | 600 | Internal Server Error | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 90412 | Терминал перезагружается. Попробуйте ещё раз | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |
unknown_result_error | 600 | Request Time-out | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
default_error | 60 | Техническая проблема на стороне банка. Пожалуйста, обратитесь в Службу Поддержки 8 800 555 2362 | Вызовите метод get_status по прошлому request_id . Проверьте, что прошлая транзакция завершена. Если она не завершена, нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Если завершена - обработайте результат методом get_result . Отказ хоста. |
90906 | Job was cancelled | Аварийное отключение приложения Сheckout. Вызовите оплату ещё раз. Если ошибка сохраняется, обновите Checkout. Если это не помогло, свяжитесь с поддержкой Life Pay. | |
BluetoothOffException | Включите Bluetooth на устройстве. | ||
LocationOffException | Включите определение геолокации на устройстве. | ||
default_error | 13 | Недопустимая сумма | Неверно передан amount , либо лимит оплаты недостаточный. Обратитесь в Life Pay для увеличения лимита. |
SearchException | Не удаётся поиск устройств по Bluetooth, поскольку приложение не может быть зарегистрировано | Перезапустите устройство. Включите Bluetooth и повторите поиск. Проверьте, что отключён режим разработчика на устройстве курьера. Если ошибка не уходит, обратитесь в поддержку Life Pay. | |
default_error | 12348 | Для выполнения операции необходимо авторизоваться. Код активации рабочего места введён неверно, либо рабочее место уже активировано. Заведите новое рабочее место в ЛК или по API. С полученным кодом актива ции проведите активацию Checkout. | |
NO_DEFAULT_PAYMENT_TERMINAL | В приложении Сheckout подключите терминал и выберите его терминалом по умолчанию. | ||
SearchException | Не удаётся поиск устройств по Bluetooth из-за внутренней ошибки | Перезапустите устройство. Включите Bluetooth и повторите поиск. Проверьте, что отключён режим разработчика на устройстве курьера. Если ошибка не уходит, обратитесь в поддержку Life Pay. | |
90904 | Не удалось подключиться к устройству. | Перезапустите устройство. Включите Bluetooth и повторите поиск. Проверьте, что отключён режим разработчика на устройстве курьера. Если ошибка не уходит, обратитесь в поддержку Life Pay. | |
711 | Ошибка при отправке запроса на сервер. Job was cancelled | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ терминала. | |
default_error | 5224 | Слишком много платежей с одной карты. Предложите клиенту воспользоваться другой картой или обратитесь в Службу Поддержки 8-800-555-2362 | Обратитесь в поддержку Life Pay, чтобы увеличить лимиты списаний по карте в р амках одних суток. По умолчанию можно сделать 5 списаний в течение 24 часов. |
NO_BLUETOOTH_CONNECT_PERMISSION | В настройках устройства разрешите приложению Checkout использовать Bluetooth. | ||
default_error | 5220 | Размер минимального платежа - 30 рублей. Необходимо продать услугу подороже:) | Обратитесь в поддержку Life Pay и измените лимиты списаний по карте. По умолчанию минимальный размер списания — 30 рублей. |
default_error | 12 | Операция отклонена банком, выпустившим карту. Предложите покупателю использовать другую карту | Нарисуйте во внешнем ПО кнопку Повторить и вызывайте оплату повторно. Попросите клиента использовать другую карту. Отказ банка. |