Розробники · 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