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-запрос на победителя.
Игровые клубы и сообщества
Пополняйте аккаунты участников с одного баланса с четкой историей заказов по логинам.