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.
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"
}
}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
| Methode | Pfad | Auth | Was es tut |
|---|---|---|---|
| GET | /api/v1/price?amount=20 | Kein Schlüssel | Preis und KZT/UAH-Schätzungen für einen Betrag |
| GET | /api/v1/regions | Kein Schlüssel | Unterstützte Länder und Wallet-Währungen |
| GET | /api/v1/balance | Schlüssel | Guthabenstand in USD |
| POST | /api/v1/orders | Schlüssel | Eine Aufladung platzieren: Login und Betrag |
| GET | /api/v1/orders/{id} | Schlüssel | Status einer Bestellung |
| GET | /api/v1/orders | Schlüssel | Ihre letzten 100 Bestellungen |
Fehler
| HTTP | error | Bedeutung | Guthaben belastet |
|---|---|---|---|
| 400 | bad_login | Das Login-Format ist kein Steam-Login-Name | Nein |
| 400 | bad_amount | Betrag außerhalb von $0,65 bis $850 | Nein |
| 401 | unauthorized | Fehlender oder falscher API-Schlüssel | Nein |
| 402 | funds | Guthaben ist niedriger als der Preis (benötigt = fehlende USD) | Nein |
| 429 | rate_limited | Mehr als 300 Anfragen pro Minute | Nein |
| 503 | network | Die Aufladung konnte momentan nicht gesendet werden; versuchen Sie es später erneut | Nein |
Für wen es ist
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.
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.
CRM und Automatisierung
Fügen Sie Steam-Wallet-Belohnungen zu Treueprogrammen, Turnieren und Verlosungen hinzu: ein HTTP-Aufruf pro Gewinner.
Gaming-Clubs und Communities
Finanzieren Sie Mitgliederkonten von einem Guthaben aus mit einer klaren Bestellhistorie pro Login.