Разработчикам · API v1

API для пополнения Steam кошельков по логину

Пополняйте Steam кошельки по логину прямо из вашего магазина, Telegram-бота или CRM. Один POST-запрос создает заказ с вашего USD-баланса; в ответе, код заказа и цена, а статус проверяется через GET. Цены такие же, как на сайте: $0.8843 за доллар кошелька.

Запрос
POST /api/v1/orders
Authorization: Bearer stk_live_...

{
  "login": "gamer_alex2009",
  "amount": "20.00"
}
201 Created
{
  "ok": true,
  "order": {
    "id": "SO-7KQ2M9XH4C",
    "login": "gamer_alex2009",
    "amount": "20.00",
    "price": "17.69",
    "status": "processing"
  }
}
Один POST создает заказ
Bearer-ключ из вашего аккаунта
Бесплатный эндпоинт цен, без ключа
Статус по коду заказа

Быстрый старт

curl -X POST https://steamtopup.io/api/v1/orders \
  -H "Authorization: Bearer stk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"login":"gamer_alex2009","amount":"20.00"}'

Новый заказ возвращает статус processing. Опрашивайте GET /api/v1/orders/{id}, пока не получите done или refunded (если доставка не удалась, сумма вернется на баланс). GET /api/v1/price показывает точную цену перед списанием. Лимиты: 300 запросов в минуту на ключ; суммы от $0.65 до $850 за заказ.

Эндпоинты

МетодПутьАвторизацияФункция
GET/api/v1/price?amount=20Без ключаЦена и оценка в KZT/UAH для суммы
GET/api/v1/regionsБез ключаПоддерживаемые страны и валюты кошельков
GET/api/v1/balanceКлючБаланс в USD
POST/api/v1/ordersКлючСоздать пополнение: логин и сумма
GET/api/v1/orders/{id}КлючСтатус заказа
GET/api/v1/ordersКлючПоследние 100 заказов

Ошибки

HTTPerrorЗначениеСредства списаны
400bad_loginНеверный формат логина SteamНет
400bad_amountСумма вне диапазона $0.65-$850Нет
401unauthorizedОтсутствует или неверный API-ключНет
402fundsНедостаточно средств на балансе (необходимо = недостающая сумма в USD)Нет
429rate_limitedБолее 300 запросов в минутуНет
503networkПополнение не может быть отправлено сейчас; попробуйте позжеНет

Для кого это

1

Игровые магазины и Telegram-боты

Продавайте пополнения Steam в своем магазине или боте, принимайте платежи удобным способом, а API доставит средства на Steam-логин клиента.

2

Реселлеры

Покупайте с баланса в USD и перепродавайте с собственной наценкой. Конечная точка цены покажет стоимость любой суммы перед заказом.

3

CRM и автоматизация

Добавляйте пополнения Steam-кошелька в программы лояльности, турниры и розыгрыши: один HTTP-запрос на победителя.

4

Игровые клубы и сообщества

Пополняйте аккаунты участников с одного баланса с четкой историей заказов по логинам.

API для пополнения Steam-кошелька: REST, JSON, Криптовалютный баланс | SteamTopup