Entwickler · API v1

Steam-Guthabenaufladung API für Shops und Bots

Laden Sie Steam-Wallets per Login direkt von Ihrem Shop, Telegram-Bot oder CRM auf. Eine POST-Anfrage platziert die Bestellung von Ihrem USD-Guthaben; die Antwort enthält den Bestellcode und den Preis, und der Status folgt mit GET. Die Preise sind die gleichen wie auf der Website, $0,8843 pro Wallet-Dollar.

Anfrage
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"
  }
}
Eine POST platziert die Bestellung
Bearer-Schlüssel von Ihrem Konto
Kostenloser Preis-Endpunkt, kein Schlüssel
Status nach Bestellcode

Schnellstart

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"}'

Eine neue Bestellung antwortet mit dem Status 'in Bearbeitung'. Lesen Sie GET /api/v1/orders/{id}, bis es 'erledigt' sagt, oder 'zurückerstattet', wenn es nicht geliefert werden konnte (der Preis ist dann wieder auf Ihrem Guthaben). GET /api/v1/price gibt den genauen Preis vor jeder Belastung zurück. Limits: 300 Anfragen pro Minute pro Schlüssel; Beträge $0,65 bis $850 pro Bestellung.

Endpunkte

MethodePfadAuthWas es tut
GET/api/v1/price?amount=20Kein SchlüsselPreis und KZT/UAH-Schätzungen für einen Betrag
GET/api/v1/regionsKein SchlüsselUnterstützte Länder und Wallet-Währungen
GET/api/v1/balanceSchlüsselGuthabenstand in USD
POST/api/v1/ordersSchlüsselEine Aufladung platzieren: Login und Betrag
GET/api/v1/orders/{id}SchlüsselStatus einer Bestellung
GET/api/v1/ordersSchlüsselIhre letzten 100 Bestellungen

Fehler

HTTPerrorBedeutungGuthaben belastet
400bad_loginDas Login-Format ist kein Steam-Login-NameNein
400bad_amountBetrag außerhalb von $0,65 bis $850Nein
401unauthorizedFehlender oder falscher API-SchlüsselNein
402fundsGuthaben ist niedriger als der Preis (benötigt = fehlende USD)Nein
429rate_limitedMehr als 300 Anfragen pro MinuteNein
503networkDie Aufladung konnte momentan nicht gesendet werden; versuchen Sie es später erneutNein

Für wen es ist

1

Spielshops und Telegram-Bots

Verkaufen Sie Steam-Guthabenaufladungen in Ihrem eigenen Shop oder Bot, nehmen Sie Zahlungen auf Ihre Weise entgegen und lassen Sie die API die Lieferung an den Steam-Login des Kunden durchführen.

2

Wiederverkäufer

Kaufen Sie von einem USD-Guthaben und verkaufen Sie es mit Ihrer eigenen Marge weiter. Der Preis-Endpunkt zeigt Ihnen die Kosten für jeden Betrag vor der Bestellung.

3

CRM und Automatisierung

Fügen Sie Steam-Wallet-Belohnungen zu Treueprogrammen, Turnieren und Verlosungen hinzu: ein HTTP-Aufruf pro Gewinner.

4

Gaming-Clubs und Communities

Finanzieren Sie Mitgliederkonten von einem Guthaben aus mit einer klaren Bestellhistorie pro Login.

Steam-Guthabenaufladungs-API für Shops und Bots: REST, JSON, Krypto-Guthaben | SteamTopup