Для магазинов, B2B-реселлеров и API-партнёров

Платформа реселлинга игровых пополнений и ваучеров

2,500+ товаров в наличии по 100+ играм и брендам с автоматической доставкой в 30+ игровых регионах.

SHOP2TOPUP — оптовая платформа снабжения для магазинов, которые продают игровую валюту, внутриигровые предметы и коды подарочных карт. Подключитесь один раз к нашему REST API, пополните USD-кошелёк — и весь каталог становится вашим ассортиментом, а доставку от начала до конца мы берём на себя.

  • Без KYC
  • Без песочницы
  • Боевой API с первой минуты

2,500+

Товаров в наличии

100+

Игр и брендов

200+

Продуктовых линеек

30+

Игровых регионов

7

Криптосетей

7

Языков витрины

Счётчики берутся из живого каталога товаров и обновляются раз в час.

Что даёт аккаунт B2B-реселлера

Один аккаунт открывает всю платформу. Нет отдельного тарифа для разработчиков, нет модулей, которые нужно докупать, и нет возможностей, которые появляются только после звонка менеджеру.

Полный доступ к каталогу

Каждому аккаунту реселлера открыт весь наш ассортимент: валюта мобильных игр, кредиты для PC-игр, кошельки издателей и коды подарочных карт — в единой иерархии брендов, продуктовых линеек и готовых к покупке товаров.

REST API

Документированный JSON API для работы с каталогом, проверки игрока, создания заказа, получения статуса и истории заказов. Отправляете JSON — получаете JSON: без SDK, без проприетарного транспорта и без клиента, который надо ставить себе.

Читать документацию API

Полностью автоматическая доставка

Как только заказ принят, он исполняется автоматически, без единого ручного шага с нашей стороны. Чтобы заказ прошёл, никому не нужно находиться на рабочем месте, поэтому заказы обрабатываются одинаково ночью, в выходные и в ажиотаж дня релиза.

30+ игровых регионов

Товары привязаны к тем регионам, которые издатель действительно обслуживает, и аккаунт игрока сверяется с этим списком до приёма заказа — несовпадение отсекается сразу, а не уходит в тишину.

Пополнение кошелька криптовалютой

Пополняйте баланс в USDT в той сети, которой вы уже пользуетесь. Депозиты определяются в блокчейне и зачисляются автоматически — без переписки по счетам и без ожидания банковского дня.

История заказов и сверка

Заказы можно запрашивать по одному, пакетами или списком с фильтрами, диапазоном дат и пагинацией — так сверка в конце месяца с вашей собственной бухгалтерией становится скриптом, а не тикетом в поддержку.

Поддержка 24/7

Живая команда следит за доставками круглосуточно и отвечает в Telegram или по почте. Зависший заказ разбирают, пока он ещё завис, а не следующим рабочим утром.

7 языков витрины

Клиентская витрина работает на семи языках, включая арабский и персидский с полной RTL-вёрсткой, — один каталог обслуживает покупателей, ради которых иначе пришлось бы делать отдельную сборку.

То, что все остальные усложняют

Без KYC. Без песочницы. Без очереди на одобрение. Боевой API с первой минуты.

Поставщики на этом рынке обычно ставят между вами и работающей интеграцией три барьера: документы для идентификации, песочницу, которая ведёт себя совсем не как продакшен, и очередь, где кто-то решает, стоит ли вас подключать. Мы убрали все три. Ключ, который вы получаете в первый день, — тот же ключ, что двигает реальные деньги, и работает он с теми же эндпоинтами, что и у любого другого реселлера.

  1. 1

    Создайте аккаунт реселлера

    Регистрация по адресу электронной почты. Без регистрации юрлица, без документов, удостоверяющих личность, без сканов и без собеседования.

  2. 2

    Включите двухфакторную аутентификацию

    API-ключ выдаётся сразу после включения 2FA, и эндпоинты каталога и проверки игрока начинают работать немедленно — всю интеграцию можно собрать и протестировать до того, как со счёта уйдёт хотя бы доллар.

  3. 3

    Пополните кошелёк

    Пополните баланс в USDT или другим доступным способом. Пополненный кошелёк нужен только эндпоинтам заказов; всё остальное открыто вам сразу.

  4. 4

    Отправьте первый боевой заказ

    Отправьте заказ, указав собственный UUID как ссылку. С кошелька списывается сумма, доставка выполняется автоматически, а вы либо опрашиваете эндпоинт статуса, либо ждёте вебхук.

Как на самом деле выглядит подключение

Это сравнение категорий, а не война брендов. На старте важен один вопрос: сколько барьеров стоит между регистрацией и первой выручкой.

Как на самом деле выглядит подключение
Барьер при подключенииSHOP2TOPUPТипичные H2H-поставщикиРеселлеры на маркетплейсах
Боевой API с первого дняКлюч выдаётся сразу после включения 2FAПосле ручного подключенияПубличного API нет
Без документов KYCТолько адрес электронной почтыДокументы и данные компанииЗависит от продавца
Без барьера песочницыТолько боевые эндпоинтыСначала приёмка в песочницеНеприменимо
Пополнение кошелька криптовалютойUSDT, определяется в блокчейнеБанковский перевод в рабочие часыОплата на каждый заказ
Доставка без вмешательстваАвтоматически после приёма заказаСмесь ручного и автоматическогоЗависит от продавца
Региональное покрытие30+ игровых регионовЧасто один регионРазрозненно по объявлениям
Получение помощиTelegram, почта или тикет из панелиПочта или форма тикетаОчередь поддержки маркетплейса

Что есть в каталоге

2,500+ товаров к покупке, сгруппированных в 200+ продуктовых линеек по 100+ играм и брендам. Откройте любой бренд, чтобы увидеть конкретные номиналы, регионы и тип доставки, которые будут покупать ваши клиенты.

Как работает доставка

Весь каталог покрывают два сценария исполнения, и оба завершаются без участия человека.

Прямое пополнение по ID игрока

Вы передаёте идентификатор игрока и дополнительные поля, если товар их требует, — например, сервер или зону. Сначала мы получаем имя аккаунта из самой игры и отклоняем заказ до списания, если ID не существует или находится вне поддерживаемого региона. После этого валюта просто приходит на аккаунт.

Ваучеры и коды подарочных карт

Товары с кодом возвращают сам код в записи заказа — его можно передать клиенту так же, как бумажную карту. Наличие проверяется до приёма заказа, поэтому вы никогда не продадите то, что мы не сможем выдать.

Статус заказа и вебхуки

У каждого заказа есть статус: его можно запросить по одному, пакетом до пятидесяти штук или списком с фильтрами. Вебхуки присылают изменения статуса на ваш эндпоинт, поэтому витрина отмечает заказ доставленным без опроса по таймеру.

Пополнение

Пополняйте кошелёк криптовалютой

Баланс номинирован в USD и тратится одинаково, каким бы способом ни пришёл. Крипта — просто самый быстрый маршрут: отправьте USDT в сети, которой уже пользуетесь, и депозит определится в блокчейне и зачислится без обращения в поддержку.

  • USDT в той сети, которой вы уже пользуетесь
  • Депозиты определяются в блокчейне и зачисляются автоматически
  • Без банковских часов и переписки по счетам
  • Баланс хранится в USD, поэтому ваши расчёты остаются предсказуемыми

Поддерживаемые сети

USDTUSDT
TRC20TRC20
BEP20BEP20
AptosAptos
SolanaSolana
ERC20ERC20
TONTON

Вывод с любой биржи

BinanceBinance
BybitBybit
KuCoinKuCoin

Региональное покрытие

Товары привязаны к регионам, а не продаются вслепую. До приёма заказа мы сверяем аккаунт игрока с регионами, которые издатель реально обслуживает для этого товара, — поэтому заказ не в тот регион падает на валидации, а не съедает баланс и исчезает.

30+

Игровых регионов

Доказательства, а не прилагательные

Две цифры, за которые мы можем отвечать, и рабочие привычки, которые к ним привели.

Денежная математика, которая не плывёт

Балансы хранятся с точностью до шести знаков после запятой, а каждое списание, зачисление и возврат пишутся внутри транзакции базы данных. Движения по кошельку автоматически сверяются с записями заказов, и расхождение поднимает алерт, а не копится молча.

Сбои возвращают деньги сами

Заказ, который не удалось выполнить, переходит в статус возврата, и деньги возвращаются на ваш кошелёк. При частичном исполнении возвращается только недоставленная часть. Вам не придётся выпрашивать у поставщика уже уплаченные деньги.

Аккаунты, которые можно закрыть на замок

Двухфакторная аутентификация обязательна, API-ключи можно ограничить списком разрешённых IP, а активность сессий и ключей логируется — поэтому утёкший доступ остаётся локализованным, а не превращается в катастрофу.

Ответы на вопросы реселлеров

Вопросы, которые партнёры задают до регистрации, — с прямыми ответами и без предварительного созвона.

Нужны ли KYC или документы компании, чтобы стать реселлером?

Нет. Чтобы открыть аккаунт реселлера и начать продавать, не нужны ни документы KYC, ни регистрация юрлица, ни сканы бумаг. Зарегистрируйтесь по электронной почте, включите двухфакторную аутентификацию — и аккаунт активен. Мы проверяем поведение на платформе, а не бумаги на входе, поэтому подключение занимает минуты.

Есть ли песочница, которую нужно пройти перед доступом к продакшену?

Песочницы нет — ключ, который вы получаете в первый день, это боевой ключ к боевым эндпоинтам. Просмотр каталога и проверка игрока работают сразу и ничего не стоят, поэтому всю интеграцию можно собрать и протестировать на реальных данных ещё до пополнения кошелька. Ничего из написанного не придётся переписывать ради запуска.

Как быстро я смогу отправить первый боевой заказ?

Отправить боевой заказ можно, как только на кошельке появится баланс, — при пополнении криптовалютой это обычно та же сессия, в которой вы зарегистрировались. Порядок такой: аккаунт, двухфакторная аутентификация, пополнение кошелька, заказ — без очереди на одобрение и без звонка менеджеру между любыми двумя шагами.

Когда выдаётся API-ключ?

API-ключ выдаётся сразу после включения двухфакторной аутентификации в аккаунте. Он немедленно работает с эндпоинтами каталога, требований и проверки игрока. Пополненный кошелёк дополнительно нужен только эндпоинтам заказов.

Как пополнить кошелёк?

Пополните кошелёк в USDT в любой поддерживаемой сети или другими способами, доступными в панели реселлера. Криптодепозиты определяются в блокчейне и зачисляются автоматически, поэтому не нужно ни выбивать счёт, ни ждать банковского окна. Сам баланс хранится в USD.

Какие товары я могу перепродавать?

Два вида: прямые пополнения, которые зачисляют средства на аккаунт игрока по его ID, и товары с кодом, которые возвращают ваучер или код подарочной карты для передачи клиенту. Оба идут через один и тот же эндпоинт заказа, а каталог заранее показывает, к какому типу относится товар.

Как работает доставка прямого пополнения?

Вы отправляете ID игрока и дополнительные поля, которые требует товар, — например, сервер или зону. Мы получаем имя игрока из игры, подтверждаем, что аккаунт находится в поддерживаемом регионе, затем списываем сумму с кошелька, и доставка выполняется автоматически, без единого ручного шага между этими этапами. Валюта появляется на аккаунте без всяких кодов.

Как узнать, какие поля нужны конкретному товару?

Каждая категория товаров отдаёт через API собственный список требований с названием и типом каждого обязательного поля. Прочитайте его один раз для категории, закэшируйте и стройте форму оформления заказа по нему — гадать, какой игре нужен сервер, какой зона, а какой только числовой ID, больше не придётся.

Проверяете ли вы игрока до списания с моего кошелька?

Да, проверка происходит до приёма заказа, а не после. Если ID игрока не находится или относится к аккаунту вне регионов, которые обслуживает этот товар, заказ отклоняется, а баланс остаётся нетронутым. Имя игрока всегда приходит из игры и никогда не берётся из того, что ввёл покупатель.

Что происходит, если заказ не выполнен?

Неуспешный заказ переходит в статус возврата, и деньги автоматически возвращаются на кошелёк. Если из многоштучного заказа доставлена только часть, возвращаются лишь недоставленные единицы. Статус хранится в записи заказа, поэтому ваша система реагирует сама, без открытия тикета.

Могу ли я случайно оформить один и тот же заказ дважды?

Нет, если вы передаёте собственный UUID как ссылку заказа — он работает как ключ идемпотентности. Повторите запрос с тем же значением после таймаута или разрыва связи, и вы получите исходный заказ, а не второе списание; безопасные повторы превращаются в две строки кода в вашем клиенте.

Можно ли защититься от изменения цены прямо во время запроса?

Да. При создании заказа можно передать ожидаемую цену за единицу, и заказ будет отклонён, а не выполнен, если актуальная цена окажется выше. Так подвижный каталог становится предсказуемым: витрина может назвать клиенту цену и быть уверена, что с неё не спишут больше названного.

Поддерживаете ли вы вебхуки или нужно опрашивать статус?

Поддерживается и то, и другое. Вебхуки присылают изменения статуса заказа на ваш эндпоинт по мере их появления, а эндпоинты статуса, пакетной выборки и списка доступны всегда, когда удобнее забрать данные самому. Большинство интеграций используют вебхуки для основного сценария и периодический запрос списка как страховку.

Как сверять заказы в конце месяца?

Запросите список заказов с фильтром по статусу и диапазону дат, пройдите его постранично и сопоставьте со своими записями. У каждого заказа есть ваша ссылка, списанная сумма, валюта и обе отметки времени — этого достаточно, чтобы свести целый месяц без ручных выгрузок.

Какие регионы и языки вы покрываете?

Каталог охватывает 30+ игровых регионов, а клиентская витрина работает на 7 языках, включая арабский и персидский с полной RTL-вёрсткой. Поддержка регионов задаётся для каждого товара отдельно, а не глобально, поэтому ответ каталога точно говорит, куда можно доставить каждую позицию.

Как обезопасить API-ключ?

Ограничьте ключ списком разрешённых IP, держите двухфакторную аутентификацию включённой и смените ключ в панели реселлера, если он когда-либо утёк. Использование ключа и активность сессий логируются, поэтому необычный доступ виден, а не невидим. Относитесь к ключу как к паролю от кошелька — это он и есть.

Начните продавать сегодня, а не в следующем квартале

Создайте аккаунт, включите двухфакторную аутентификацию, пополните кошелёк и запускайтесь. Если хотите сперва изучить эндпоинты — справочник API открыт публично, аккаунт для него не нужен.

Остались вопросы до регистрации? Напишите живому человеку.

Пополнение игр и ваучеры для реселлеров | SHOP2TOPUP