Deweloperzy · API v1

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.

Żądanie
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"
  }
}
Jedno POST składa zamówienie
Klucz Bearer z Twojego konta
Darmowy endpoint cen, bez klucza
Status po kodzie zamówienia

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żkaAutoryzacjaFunkcja
GET/api/v1/price?amount=20Bez kluczaCena i szacunki KZT/UAH dla kwoty
GET/api/v1/regionsBez kluczaObsługiwane kraje i waluty portfela
GET/api/v1/balanceKluczSaldo w USD
POST/api/v1/ordersKluczZłóż doładowanie: login i kwota
GET/api/v1/orders/{id}KluczStatus jednego zamówienia
GET/api/v1/ordersKluczTwoje ostatnie 100 zamówień

Błędy

HTTPerrorZnaczeniePobrano z salda
400bad_loginFormat loginu nie jest nazwą konta SteamNie
400bad_amountKwota poza zakresem $0.65 do $850Nie
401unauthorizedBrak lub błędny klucz APINie
402fundsSaldo jest niższe niż cena (brakuje = brakujące USD)Nie
429rate_limitedPonad 300 zapytań na minutęNie
503networkNie można teraz wysłać doładowania; spróbuj ponownie późniejNie

Dla kogo

1

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.

2

Resellerzy

Kupuj z salda w USD i odsprzedawaj z własną marżą. Punkt cenowy pokazuje koszt dowolnej kwoty przed zamówieniem.

3

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ę.

4

Kluby i społeczności gamingowe

Dofinansuj konta członków z jednego salda z przejrzystą historią zamówień na login.

API do doładowania portfela Steam dla sklepów i botów: REST, JSON, krypto saldo | SteamTopup