API для поповнення Steam гаманців через логін для магазинів та ботів
Поповнюйте Steam гаманці за логіном прямо з вашого магазину, Telegram-бота або CRM. Один POST-запит розміщує замовлення з вашого USD кредиту; у відповіді міститься код замовлення та ціна, а статус відстежується через GET. Ціни такі самі, як на сайті, $0.8843 за долар гаманця.
POST /api/v1/orders
Authorization: Bearer stk_live_...
{
"login": "gamer_alex2009",
"amount": "20.00"
}{
"ok": true,
"order": {
"id": "SO-7KQ2M9XH4C",
"login": "gamer_alex2009",
"amount": "20.00",
"price": "17.69",
"status": "processing"
}
}Швидкий старт
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 замовлень |
Помилки
| HTTP | error | Значення | Кредит списано |
|---|---|---|---|
| 400 | bad_login | Формат логіну не відповідає Steam | Ні |
| 400 | bad_amount | Сума поза межами $0.65-$850 | Ні |
| 401 | unauthorized | Відсутній або невірний API-ключ | Ні |
| 402 | funds | Недостатньо коштів на балансі (потрібно = не вистачає USD) | Ні |
| 429 | rate_limited | Більше 300 запитів за хвилину | Ні |
| 503 | network | Поповнення не вдалося відправити зараз; спробуйте пізніше | Ні |
Для кого
Ігрові магазини та Telegram-боти
Продавайте поповнення Steam у власному магазині чи боті, приймайте оплату своїм способом, а API доставить кошти на Steam-логін клієнта.
Перепродавці
Купуйте з балансу в USD та перепродавайте з власною націнкою. Ендпоінт цін покаже вартість будь-якої суми перед замовленням.
CRM та автоматизація
Додавайте поповнення Steam-гаманця до програм лояльності, турнірів та розіграшів: один HTTP-запит на переможця.
Ігрові клуби та спільноти
Поповнюйте акаунти учасників з одного балансу з чіткою історією замовлень для кожного логіну.