API doładowań portfela Steam dla sklepów i botów
Doładuj portfele Steam przez login bezpośrednio ze swojego sklepu, bota Telegram lub CRM. Jedno żądanie POST składa zamówienie z Twojego salda w USD; odpowiedź zawiera kod zamówienia i cenę, a status śledzisz przez GET. Ceny takie same jak na stronie, $0.8843 za dolara portfela.
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"
}
}Szybki start
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"}'Nowe zamówienie odpowiada statusem processing. Sprawdzaj GET /api/v1/orders/{id} aż pokaże done, lub refunded jeśli nie dało się dostarczyć (cena wraca wtedy na saldo). GET /api/v1/price podaje dokładną cenę przed pobraniem. Limity: 300 żądań na minutę na klucz; kwoty $0.65 do $850 na zamówienie.
Endpointy
| Metoda | Ścieżka | Autoryzacja | Funkcja |
|---|---|---|---|
| GET | /api/v1/price?amount=20 | Bez klucza | Cena i szacunki KZT/UAH dla kwoty |
| GET | /api/v1/regions | Bez klucza | Obsługiwane kraje i waluty portfela |
| GET | /api/v1/balance | Klucz | Saldo w USD |
| POST | /api/v1/orders | Klucz | Złóż doładowanie: login i kwota |
| GET | /api/v1/orders/{id} | Klucz | Status jednego zamówienia |
| GET | /api/v1/orders | Klucz | Twoje ostatnie 100 zamówień |
Błędy
| HTTP | error | Znaczenie | Pobrano z salda |
|---|---|---|---|
| 400 | bad_login | Format loginu nie jest nazwą konta Steam | Nie |
| 400 | bad_amount | Kwota poza zakresem $0.65 do $850 | Nie |
| 401 | unauthorized | Brak lub błędny klucz API | Nie |
| 402 | funds | Saldo jest niższe niż cena (brakuje = brakujące USD) | Nie |
| 429 | rate_limited | Ponad 300 zapytań na minutę | Nie |
| 503 | network | Nie można teraz wysłać doładowania; spróbuj ponownie później | Nie |
Dla kogo
Sklepy z grami i boty Telegram
Sprzedawaj doładowania Steam w swoim sklepie lub bocie, przyjmuj płatności po swojemu i pozwól API dostarczyć je na login Steam klienta.
Resellerzy
Kupuj z salda w USD i odsprzedawaj z własną marżą. Punkt cenowy pokazuje koszt dowolnej kwoty przed zamówieniem.
CRM i automatyzacja
Dodawaj nagrody w portfelu Steam do programów lojalnościowych, turniejów i konkursów: jedno wywołanie HTTP na zwycięzcę.
Kluby i społeczności gamingowe
Dofinansuj konta członków z jednego salda z przejrzystą historią zamówień na login.