Оптовые подарочные карты и игровые продукты: REST API и вебхуки для реселлеров
Оптовая перепродажа через API означает, что ваша система общается с платформой поставщика программно: получить офферы, создать заказ, получить код или подтверждение, обновить клиента. Ниже — схема простыми словами; полезно и при сравнении поставщиков.
REST API: типичный поток
- Авторизация — API-ключ в заголовке (никогда в браузере или в клиенте Telegram).
- Каталог — категории, продукты и цены закупки для вашего аккаунта.
- Создание заказа — ID продукта, количество, обязательные поля (регион, ID пользователя и т.д.).
- Результат — код в ответе или заказ в обработке, который завершается за секунды.
- Вебхуки — платформа шлёт POST на ваш URL при смене статуса.
У разных продуктов (Steam, Roblox, PIN-карта) разные поля — в хорошей документации это расписано по эндпоинтам.
Зачем вебхуки на объёме
Если каждые пару секунд спрашивать «готов ли заказ», вы тратите запросы и добавляете задержку. Вебхуки присылают события на ваш сервер: выполнен, ошибка, возврат. Вы проверяете подпись, обновляете БД, уведомляете пользователя. Для ботов и магазинов это стандарт.
Безопасность
- Ключи — в переменных окружения или секрет-хранилище.
- Для вебхука — HTTPS.
- Проверяйте подпись, если она описана у поставщика (см. документацию вебхуков).
«Оптовый API» не равно красивому слову
Не каждый сайт с API — опт. Вопросы: можно ли массово оформлять заказы? Есть ли документированные оптовые цены? Можно ли интегрироваться без перенаправления клиента в розничный чекаут? Настоящий B2B-стек заточен под повторяющиеся заказы вашего бизнеса, а не разовую партнёрскую ссылку.
FazerCards
Для реселлеров доступны REST API и вебхуки, справка по API и настройка вебхуков. Категории: подарочные карты, Steam, Roblox, мобильные топапы, ключи и др. Пробный период помогает проверить задержки и состав каталога до роста трафика.