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

Коды ошибок (API)

При ошибке обработки запроса API возвращает HTTP 400 (или иной код ошибки метода) и JSON:

{
  "error_code": 2
}

Поле error_code — целое число. Расшифровка и действия — в таблице ниже.

Отказы по платежу на стороне банка/процессинга (status_code в колбеке) — в разделе Коды ошибок (отказы).

Справочник error_code

КодЧто означаетЧто делать
1Общая ошибка без детализации.Обратитесь в поддержку 1Payment с order_id / user_data и временем запроса.
2Неверная подпись sign.Проверьте ключ проекта (не глобальный), префикс метода, сортировку параметров A→Z, MD5, lowercase (hex). Сверьте на Формат запроса или виджете подписи на странице метода. Не помогло — отправьте в поддержку исходную строку до MD5.
3Метод недоступен.Проверьте URL и имя метода; уточните у менеджера, подключён ли метод на проекте.
4Партнёр не найден.Проверьте partner_id в личном кабинете / у менеджера.
5Проект не найден.Проверьте project_id и привязку к partner_id.
6Способ приёма не подключён к проекту.Проверьте payment_type и договорённости по каналу (карта, СБП, СберПей). См. Типы платежей.
7Способ выплаты не подключён к проекту.Проверьте тип выплаты и настройки проекта. См. Типы выплат.
8Ошибка user_data.Передайте непустую строку до 255 символов; значение уникально в рамках partner_id (лучше UUID). Не повторяйте ID уже созданного платежа.
9Недостаточно средств на балансе выплат.Пополните баланс выплат или уменьшите сумму; уточните лимиты у менеджера.
10Транзакция не найдена.Проверьте order_id / user_data и project_id; убедитесь, что платёж создавался в этом проекте.
11Оплата с данного источника недоступна.Проверьте shop_url, домен и настройки проекта; при необходимости отправьте сайт на проверку через менеджера.

Связанные разделы

Статья была полезна?