Перейти к основному содержимому

Справочники

Причины отклонения операции

Общий вид статуса отклонённой операции:

"status": {
"value": "DECLINED",
"changedDateTime": "2099-01-01T12:34:56Z",

"reasonSource": <Источник причины отклонения операции>,
"reasonCode": <Коды причины отклонения операции>,
"reasonMessage": "Какое-либо пояснение причины отклонения",

...
}

Источники причины отклонения в проведении операции (reasonSource):

КодОписание
PROCESSINGПлатёжный процессинг
ACQUIRERШлюз - эквайрер
PAY_SYSTEMПлатёжная система
ISSUERЭмитент, выпустивший карту
MPIВ процессе проведения 3DS
FRAUDСлужба фрод-мониторинга

Коды причины отклонения операции (reasonCode):

КодОписаниеКарточные операцииСБП операции
INTERNAL_ERRORОшибка в бизнес-логике
TECH_ERRORОбщая техническая ошибка
LIMIT_EXCEEDEDДостигнут один из лимитов (оборот, кол-во операций и т.д.)
OPERATION_NOT_SUPPORTEDОперация не поддерживается на стороне источника
PAYMENT_NOT_FOUNDНе найдена исходная операция списания средств
INVALID_CARDВ запросе передана некорректная карта
EXPIRED_CARDСрок действия карты завершен
NOT_PERMITTEDПроведение операции запрещено
INTEGRATION_ERRORОшибка в интеграции с внешним эквайрером
VALIDATION_ERRORЗапрос не прошел проверку
INCORRECT_TRANSACTION_STATEПопытка перевести операцию в некорректное состояние
INCORRECT_AMOUNTВ запросе передана некорректная сумма
TOO_MANY_REQUESTSСработало ограничение на число запросов к процессингу
ISSUER_NOT_AVAILABLEЭмитент не доступен по техническим причинам
REATTEMPT_NOT_PERMITTEDПовторение операции запрещено правилами платёжной системы
INSUFFICIENT_FUNDSНедостаточно средств на счете клиента
BLOCKED_CARDКарта заблокирована
INCORRECT_CVVПередан некорректный CVV код
EXPIRED_3DS3DS не был завершен вовремя
SUSPECTED_FRAUDОперация отклонена из-за подозрения в мошенничестве
QR_CODE_NOT_FOUNDQR код не найден
GATEWAY_TIMEOUTВремя ожидания ответа от шлюза истекло
UNEXPECTED_GATEWAY_RESPONSEНеожиданный ответ от шлюза
SUBSCRIPTION_REJECTED_BY_PAYERПлательщик отказался от привязки счёта
SUBSCRIPTION_TOKEN_NOT_FOUNDПривязка счёта не найдена
PAYMENT_EXECUTION_REJECTEDОтказ в выполнении платежа
REFUND_AMOUNT_EXCEEDS_PAYMENT_AMOUNTСумма возврата превышает сумму исходной Операции СБП C2B
PAYER_BANK_TIMEOUTИстекло время ожидания решения Банка Плательщика
REFUND_ID_ALREADY_TAKENДублирование идентификатора agentRefundRequestId
PREVIOUS_REFUND_IN_PROGRESSПредыдущий запрос на возврат по Операции СБП C2B ещё не обработан
REFUND_NOT_FOUNDЗапрос на возврат по Операции СБП C2B не найден
SUBSCRIPTION_UNAVAILABLEСценарии с привязкой счёта для ЮЛ/ИП недоступны
ACCOUNT_BLOCKEDСчёт заблокирован
ACCOUNT_CLOSEDСчёт закрыт
OPERATION_IN_PROGRESSОперация уже начата
UNKNOWN_ERRORНеизвестная ошибка

Статусы и коды ошибок

Общий вид ответа:

{
"code": <HTTP_STATUS>,
"id":"4a0f8085-c255-4693-8f1e-68a5e4b0adb7",
"message": <Категория ошибки>,
"Errors":[
{
"errorCode": <Подкатегория ошибки>,
"message":"Более детальное пояснение проблемы",
"url":"https://enter.tochka.com/uapi/pay"
}
]
}

Бывает, что формат ответа отличается от представленного выше. В таком случае нужно повторить операцию. Если при повторной операции проблема сохранится, обратитесь в поддержку Точки.

Описание возможных вариантов параметров ответа:

400 (HTTP_STATUS)

  • REQUEST_PARSING_ERROR (Категория)
  • REQUEST_VALIDATION_ERROR (Категория)

401 (HTTP_STATUS)

  • INVALID_TOKEN (Категория)
    • UNKNOWN_TOKEN (Подкатегория)
    • TOKEN_EXPIRED (Подкатегория)
    • INCORRECT_FORMAT (Подкатегория)

403 (HTTP_STATUS)

  • OPERATION_FORBIDDEN (Категория)
    • SIGNATURE_VERIFICATION_ERROR (Подкатегория)
    • UNAUTHORIZED_BY_TOKEN (Подкатегория)
    • FEATURE_DISABLED_FOR_MERCHANT_SITE (Подкатегория)

404 (HTTP_STATUS)

  • ENTITY_NOT_FOUND (Категория)
    • MERCHANT_NOT_FOUND (Подкатегория)
    • MERCHANT_SITE_NOT_FOUND (Подкатегория)
    • PAYMENT_NOT_FOUND (Подкатегория)

423 (HTTP_STATUS)

  • OPERATION_LOCKED (Категория)
    • PAYMENT_LOCKED (Подкатегория)

429 (HTTP_STATUS)

  • OPERATION_RATE_LIMIT (Категория)

500 (HTTP_STATUS)

  • INTERNAL_ERROR (Категория)
    • CARD_PROCESSING_ERROR (Подкатегория)

501 (HTTP_STATUS)

  • UNSUPPORTED_OPERATION (Категория)
    • NOT_SUPPORTED_BY_PROCESSING (Подкатегория)
    • UNSUPPORTED_PAYMENT_METHOD (Подкатегория)

503 (HTTP_STATUS)

  • UNDERLYING_SERVICE_UNAVAILABLE (Категория)
    • CONNECTION_BROKEN (Подкатегория)
    • CONNECTION_TIMEOUT (Подкатегория)