Коды ошибок
| Код ошибки | Значение |
|---|---|
| ACCESS_DENIED | Запрещены операции с данным набором параметров логин/пароль для Терминала |
| AMOUNT_ERROR | Ошибка суммы операции. Превышена сумма либо сумма операции не проверена в биллинге |
| AMOUNT_EXCEED | Запрос был отклонен из-за недостатка средств на карте или счете плательщика |
| API_NOT_ALLOWED | Запрет использования API с данного IP |
| CARD_EXPIRED | Срок действия карты указан некорректно, истек или отсутствует |
| CARD_NOT_FOUND | Не найдена карта по данному идентификатору |
| CURRENCY_NOT_ALLOWED | Валюта не разрешена для предприятия |
| CUSTOMER_NOT_FOUND | Покупатель не найден |
| DUPLICATE_CARD | Карта уже существует |
| DUPLICATE_CUSTOMER | Покупатель уже зарегистрирован |
| DUPLICATE_ORDER_ID | Данный номер заказа уже использовался ранее |
| DUPLICATE_PROCESSING_ORDER_ID | Заказ с данным идентификатором уже существует в системе процессинга |
| FRAUD_ERROR | Недопустимая транзакция согласно настройкам антифродового фильтра |
| GEO_CARD_RESTRICTION | Ограничение на стороне процессинга по стране эмитента |
| ILLEGAL_ORDER_STATE | Попытка выполнения недопустимой операции для текущего состояния платежа в Payture |
| INSTALLMENT_NOT_ALLOWED | Рассрочка не разрешена для дебетовых карт |
| INTERNAL_ERROR | Внутренняя ошибка шлюза |
| ISSUER_BLOCKED_CARD | Запрос отклонен из-за ограничений на карте или счете держателя. Повторная попытка выполнения операции запрещена правилами или рекомендациям МПС |
| ISSUER_CARD_FAIL | Запрос отклонен эмитентом. Клиенту рекомендуется обратиться в банк, выпустивший карту |
| ISSUER_CRITICAL_CARD | Запрос отклонен из-за попытки использования закрытой, украденной или утерянной карты. Повторная попытка выполнения операции запрещена правилами или рекомендациям МПС |
| ISSUER_CRITICAL_ERROR | Критическая ошибка от эмитента. Повторная попытка выполнения операции запрещена правилами или рекомендациям МПС |
| ISSUER_FAIL | Внутренняя ошибка эмитента |
| ISSUER_LIMIT_AMOUNT_FAIL | Отклонение запроса из-за превышения лимита карты по общей сумме операций данного типа. Лимит устанавливается эмитентом на определенный период, как правило, день или месяц |
| ISSUER_LIMIT_COUNT_FAIL | Отклонение запроса из-за превышения лимита карты по общему количеству операций данного типа. Лимит устанавливается эмитентом на определенный период, как правило, день |
| ISSUER_LIMIT_FAIL | Предпринята попытка выполнить транзакцию, превышающая ограничения, установленные эмитентом |
| ISSUER_TIMEOUT | Запрос был отклонен из-за невозможности его обработки в установленное время на стороне эмитента |
| MERCHANT_RESTRICTION | В связи с отработкой антифродового фильтра операция направлена на другой платежный терминал |
| MPI_GATEWAY_ERROR | Ошибка сервиса MPI (шлюз) |
| MPI_ERROR | Ошибка сервиса MPI (МПС) |
| NEED_3DS_REQUEST | Ошибка оплаты, необходимо запросить 3DS аутентификацию |
| ORDER_NOT_FOUND | Не найдена транзакция |
| ORDER_TIMEOUT | Время платежа (сессии) истекло |
| PAYMENT_ENGINE_ERROR | Ошибка взаимодействия в ядре процессинга |
| PROCESSING_ACCESS_DENIED | Доступ к процессингу запрещен |
| PROCESSING_AMOUNT_ERROR | Запрос был отклонен из-за того, что сумма операции не соответствует условиям выполнения на стороне процессинга |
| PROCESSING_CARD_FAIL | Ограничения по типу карты со стороны процессинга |
| PROCESSING_ERROR | Ошибка функционирования системы, имеющая общий характер. Фиксируется платежной сетью или эмитентом |
| PROCESSING_FRAUD_ERROR | Операция признана мошеннической со стороны процессинга |
| PROCESSING_ILLEGAL_ORDER_STATE | Попытка выполнения недопустимой операции для текущего состояния платежа в процессинге |
| PROCESSING_MERCHANT_LIMIT | Запрос был отклонен, так как сработал лимит на ТСП со стороны процессинга |
| PROCESSING_ORDER_NOT_FOUND | Не найдена транзакция в процессинге |
| PROCESSING_TIMEOUT | Запрос был отклонен из-за невозможности его обработки в установленное время на стороне процессинга |
| PROCESSING_WRONG_PARAMS | Неверный набор или формат параметров для процессинга |
| RECURRENT_PAY_UNBINDED | Попытка выполнения рекуррентного платежа для отвязанной карты/счета |
| THREE_DS_AUTH_ERROR | Ошибка авторизации 3DS |
| THREE_DS_ERROR | Ошибка оплаты 3DS |
| THREE_DS_NOT_ATTEMPTED | 3DS не вводился |
| THREE_DS_NOTENROLLED | Карта не вовлечена в систему 3DS |
| UNKNOWN_ERROR | Неклассифицированная ошибка. Необходимо обратиться в поддержку |
| WRONG_CARD_INFO | Введены неверные параметры карты |
| WRONG_CONFIRM_CODE | Неверный код подтверждения |
| WRONG_CVV | Отклонение запроса по причине отсутствия или некорректного CVV |
| WRONG_PAN | Неверный номер карты |
| WRONG_CARDHOLDER | Недопустимое имя держателя карты |
| WRONG_PARAMS | Неверный набор или формат параметров |
| WRONG_PAY_INFO | Некорректный параметр PayInfo (неправильно сформирован или нарушена криптограмма) |
| WRONG_BINDING_PAYMENT | Ошибка при попытке рекуррентного платежа |
| OFD_ERROR | Ошибка в ответе сервиса, взаимодействующего с кассами |
| CHEQUE_DATA_INVALID | Для всех оплат через Терминал должны отправляться чеки, но данные для чека переданы некорректные или отсутствуют |
| WRONG_CHEQUE_AMOUNT | Сумма позиций чека не совпадает с суммой, переданной для списания |
| CHEQUE_RESENDING | Чек уже был отправлен |
| CHEQUE_WRONG_RECIPIENT | Формат адреса или телефона получателя чека невалидный |
| CHEQUE_TIMEOUT | Статус чека не получен за допустимое время от сервиса, взаимодействующего с кассами |
| CHEQUE_PARSE_ERROR | Ошибка при парсинге строки чека в json |
| CHEQUE_NOT_FOUND | Чек не найден |
| CHEQUE_WRONG_STATUS | Чек имеет статус, отличный от ожидаемого (подробности зависят от контекста) |
| CHEQUE_DUPLICATE | Чек с данным идентификатором уже существует |
| ISSUER_FRAUD_ERROR | Запрос был отклонен, так как операция была признана мошеннической со стороны эмитента |
| PROCESSING_UNKNOWN_ERROR | Неклассифицированная ошибка со стороны процессинга. Необходимо обратиться в поддержку |
| PROCESSING_REQUESTS_LIMIT | Превышено ограничение на количество запросов в процессинг |
Обработка статусов Pending
Группа статусов Pending обозначает транзакции, которые находятся в процессе выполнения. Рекомендуется обрабатывать данные статусы одним из следующих образов —
Тестовые карты
В ходе тестирования технической интеграции с платежным шлюзом Payture Продавцу следует использовать тестовый сервис шлюза и параметры тестовых карт.
