Коды ошибок SDK оплаты
Описание возможных ошибок в поле «code» интерфейса «ResponseWithCode»:
http code |
code |
Описание |
---|---|---|
200 |
0 |
Успешный запрос |
400 |
40001 |
Параметры запроса неверны — не заполнены обязательные параметры/неверный формат параметров |
400 |
40003 |
Приложение не найдено |
400 |
40004 |
Статус приложения «inactive» |
400 |
40005 |
Продукт не найден |
400 |
40006 |
Статус продукта «inactive» |
400 |
40007 |
Недопустимый тип продукта. Поддерживаемые типы: «consumable», «non-consumable», «subscription» |
400 |
40008 |
Покупка с таким «order_id» уже существует |
400 |
40009 |
У текущего клиента найдена покупка этого продукта со статусом «invoice_created». Необходимо предложить клиенту оплатить/отменить покупку |
400 |
40010 |
Для типа продукта «consumable». У текущего клиента найдена покупка этого продукта со статусом «paid». Сначала требуется подтвердить потребление покупки на устройстве, а затем можно отправлять следующий запрос на покупку этого продукта |
400 |
40011 |
Для типа продукта «non-consumable». У текущего клиента найдена покупка этого продукта со статусом «pre_confirmed»/«confirmed». Такой продукт уже приобретён. Более одного раза продукт не продаётся |
400 |
40012 |
Для типа продукта «subscription». У текущего клиента найдена покупка этого продукта со статусом «pre_confirmed»/«confirmed». Такой продукт уже приобретён. Более одного раза продукт не продаётся |
400 |
40013 |
Для типа продукта «subscription». При обращении в сервис подписок за списком продуктов «GET/products» («serviceId», «user_id») данные не были получены |
400 |
40014 |
Обязательный атрибут(-ы) не пришел в запросе |
400 |
40015 |
Не удалось изменить статус при обновлении покупки (переход запрещён) |
400 |
40016 |
При покупке подписки непотребляемого продукта указано значение quantity > 1 |
400 |
40017 |
Продукт удалён, новые покупки не доступны |
400 |
40018 |
Нельзя потреблять продукт с типом «тип продукта» |
401 |
40101 |
Невалидный токен |
401 |
40102 |
Время жизни токена истекло |
403 |
40301 |
Доступ к запрашиваемому ресурсу запрещён (неавторизованно) |
403 |
40302 |
Для текущего токена текущий вызов не авторизован (метод запрещён) |
403 |
40303 |
Идентификатор приложения в запросе и токен не совпадают |
403 |
40305 |
Неверный тип токена |
404 |
40401 |
Не найдено |
408 |
40801 |
Истекло время ожидания уведомления, указанное в запросе |
500 |
50*** |
Внутренняя ошибка платежного сервиса |