Коды ошибок 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***

Внутренняя ошибка платежного сервиса

 

Was this information helpful?