Ошибки и FAQ

Коды ошибок

Ответы об ошибке всегда имеют вид {"error": "текст"}.

HTTPКогдаЧто делать
400Ошибка валидации (нет custom_id, неизвестный product, quantity вне диапазона, callback_url не https, неизвестный gift_id, неизвестный code, неверный формат product_ref, пропущены обязательные fields для игрового пополнения, сумма Steam в quantity меньше 50 или больше 50 000 ₽)Исправьте тело запроса
401Нет/неверный/отозванный ключПроверьте заголовок Authorization, при необходимости перевыпустите ключ
402Недостаточно депозита при оплате (заказ → rejected)Пополните депозит и создайте новый заказ
404Заказ не найденПроверьте custom_id
409Заказ нельзя оплатить (уже отменён/отклонён)Создайте новый заказ с новым custom_id
429Превышен rate limit (~60 req/min)Пауза по заголовку Retry-After, повтор
503Товар временно недоступенПовторите позже

FAQ

В каких единицах цены?
В рублях (*_rub). Дополнительно отдаём *_nano — целочисленные «нано» (1 ₽ = 1000 nano), для точных расчётов без плавающей точки.

Как считается цена Stars vs Premium?
Stars — цена за 1 звезду × quantity. Premium — фиксированная цена за пакет (quantity игнорируется, срок в коде: premium_3m/6m/12m).

Что если оплатил, а доставка не прошла?
Заказ перейдёт в failed, а списанный депозит вернётся на баланс автоматически.

Можно ли повторить оплату?
Да, pay идемпотентен по custom_id — повторный вызов не спишет депозит дважды, вернёт текущий статус.

Заказ завис в processing?
Обычно доставка занимает секунды-минуты. Если надолго завис — свяжитесь с поддержкой, мы сверим вручную (деньги не теряются).

Как узнать минимальную сумму заказа Stars?
quantity для Stars: от 50 до 1 000 000 звёзд.


Did this page help you?