Коды ответов API
Кошелёк Pay API
Документация перемещена
Информация на этой странице не обновляется и может быть устаревшей. Наиболее полная и актуальная версия документации для разработчиков доступна по новому адресу:
Коды HTTP
В случае успешного выполнения запроса со стороны узла Cardsmobile будет возвращен тип данных, описанный в документации запроса, и HTTP-код 200.
Код | Назначение |
---|---|
200 | Возвращается в случае успешного выполнения запроса API. |
422 | В случае ошибки обработки запроса будет возвращен HTTP-ответ с кодом 422, содержащий JSON-объект, описывающий возникшую ошибку. В частности, этот объект содержит строковое сообщение с описанием причины ошибки на русском языке. |
Структура объекта, описывающего ошибку:
Поле | Тип | Назначение |
---|---|---|
| String | Код ошибки. |
| String | Описание ошибки (необязательное поле, может отсутствовать). |
Коды ошибок
Код | Описание | Рекомендации кассиру |
---|---|---|
| Общий код ошибки провайдера платежей. | Попробуйте ещё раз или выберите другой способ оплаты. |
|
| Повторно отсканируйте карту лояльности и повторите. |
|
| Попробуйте ещё раз или выберите другой способ оплаты. |
|
| Техническая ошибка. Обратитесь к администратору, т.к. магазин не найден. |
| Невозможен перевод транзакции в ожидаемое состояние. | Попробуйте ещё раз или выберите другой способ оплаты. |
| Нет оплаты по транзакции оплаты. | Попробуйте ещё раз через X (конфигурируемый параметр) минут или обратитесь к администратору. |
| Возврат отменен банком. | Возврат отменён банком. |
| Транзакция уже существует для сессии. | Техническая ошибка. обратитесь к системному администратору. |
| Транзакция уже обработана. | Техническая ошибка. обратитесь к системному администратору. |
| Транзакция в обработке. | Оплата уже проведена. |
| Превышен лимит для совершения операции. | Слишком большая сумма чека оплаты Долями. Попробуйте оплату СБП или смешанную оплату. |
| Сумма покупки ниже установленного лимита. | Сумма чека слишком маленькая. |
| Привязанный счёт пользователя не найден (платеж через СБП с привязанного счета пользователя). | Привязка счёта СБП не найдена. Попробуйте оплату Долями. |
| Платёж отклонён банком (платёж через СБП с привязанного счета пользователя). | Проверьте достаточность средств или попробуйте оплату Долями. |
| Возврат отклонён, т. к. транзакция оплаты с данным | Покупка не найдена. Обратитесь к администратору. |
| Возврат отклонён, т. к. транзакция:
| Возврат уже выполнен. |
| Возврат отклонён, т.к. уже есть незавершенная транзакция отмены. Дождитесь завершения процесса возврата по транзакции отмены с | Дождитесь результата возврата. |
| Возврат отклонён, т.к. запрошенная сумма к возврату превышает сумму оплаты по транзакции оплаты с данным | Сумма возврата превышает сумму оплаты. |
| Возврат отклонён, т.к. транзакция оплаты с данным | Возврат отклонён, покупка не завершена. |
| Только для транзакций СБП. Не найдено платежное поручение в банке ТСП при выполнении операции возврата. | Возврат отклонён, т.к. магазин не поддерживает возвраты. Обратитесь к администратору. |
Last updated