Введение
Введение
Размещайте и отслеживайте заказы цифровых товаров программно через API Voodoo Center
API Voodoo Center позволяет покупать цифровые товары — ключи подарочных карт, пополнения и игровые сервисы — прямо из ваших систем. Вы создаёте заказ, мы списываем средства с баланса вашего аккаунта, выполнение происходит асинхронно, а результат доставляется на ваш webhook (и его всегда можно прочитать обратно через API).
Базовый URL
Все запросы к API отправляются на единый хост:
Эндпоинты аутентификации используют тот же хост по пути /api/v1/auth.
Что умеет API
Программный API намеренно небольшой — три эндпоинта:
Всё остальное — просмотр каталога, избранное, депозиты, тикеты, управление
командой и подпиской, а также получение списка заказов — доступно в
дашборде и не является частью программного API. item_id, тип продукта,
границы количества и поля ввода, необходимые для заказа, узнавайте из
экспорта каталога (отдельный канал данных, а не эндпоинт API).
Как работает заказ
POST /api/v1/orders списывает средства с вашего баланса и сразу возвращает
201 со status: "pending". Далее выполнение происходит в фоне, и заказ
завершается одним из терминальных статусов:
completed— доставлено полностью. Для товаров типа key полеcodesсодержит строки доставленных ключей.partial— доставлена часть единиц;refund_amount— это возврат средств за недоставленную часть.failed— ничего не доставлено; списание возвращается, аerror/error_messageобъясняют причину.
Узнать окончательный результат можно двумя способами: через ваш webhook
(рекомендуется — push, без опроса) или прочитав GET /api/v1/orders/{id}.
Полный процесс описан в разделах Размещение заказов и
Webhooks.
Быстрый старт
Создание API-ключа
В дашборде откройте страницу API и создайте ключ. Сырой ключ
(формат ak_...) показывается один раз — скопируйте его сразу.
Полный сквозной процесс — включая настройку и проверку webhook — описан в разделе Быстрый старт.
Попробуйте в браузере
Вкладка API Reference содержит интерактивный API Explorer
(«try it») для каждого эндпоинта. Вам не нужно вручную реализовывать процесс
аутентификации: введите только свой API-ключ ak_ один раз, и Explorer
автоматически обменяет его на Bearer-токен доступа и добавит к вашим запросам.
Никакой JWT копировать или вставлять не нужно.
Ключ → токен → заказ → webhook, от начала до конца, с готовыми cURL для копирования.
Превратите ключ ak_ в Bearer-токен и вовремя обновляйте его.
Типы товаров, поля, правила количества и жизненный цикл заказа.
Получайте и проверяйте события терминального статуса ваших заказов.
Конверт ошибки, коды статусов и семантика сбоев.