Hauptseite
Hauptinformationen
Generierung der Unterschrift
Einzahlungen
Erste Schritte
Depot erstellen
Depot erstellen ohne Weiterleitung (iframe)
Benachrichtigung über Einzahlung (webhook)
Überprüfung des Einzahlungsstatus
Abrufen der Liste der Einlagen
Einzahlungen ohne 8-tägige Wartezeit (Steam Trade Protection)
Einzahlungsgenehmigung mit 8-tägigem Hold
Benachrichtigungen zu fehlgeschlagenen Webhooks erhalten
Einzahlungen ohne SkinsBack UI
Create a deposit without SkinsBack UI (API)
Inventar des Benutzers abrufen
Skin-Abhebung
Preisliste (Skin-Verfügbarkeit)
Skin-Suche
Skin kaufen
Skins in großen Mengen kaufen
Status des Skin-Kaufs
Kaufverlauf für Skins
Sonstiges
Projektsaldo
Auszahlungs- und Einzahlungshistorie
Währungen und Wechselkurse
Serverstatus
Ereignisse in Echtzeit: Websockets
Ereignisse in Echtzeit: Webhook
Überprüfung des Einzahlungsstatus
Diese Methode wird verwendet, um Informationen über die erstellte Einzahlung abzurufen.
Blaue markiert obligatorische Parameter.
Senden Sie eine POST-Anfrage an den API-Endpunkt mit den folgenden Parametern:
method
string
orderstatus
transaction_id
string
Transaktions-ID in unserem System
— ODER —
order_id
string
Eindeutige Bestell-ID in Ihrem System
Antwort vom Server:
Bei Erfolg enthält die Antwort vom Server ein JSON-Objekt mit folgendem Inhalt:
status
string
success - Zahlung erfolgreich, pending - Wartend, fail - Fehlgeschlagen, in_hold - Einzahlung in Wartestellung
Eine Einzahlung mit Status in_hold kann zu success oder fail wechseln.
Nur für Einzahlungen ohne 8-tägige Wartezeit: hold_approved - Zurückgehaltene Einzahlung wurde genehmigt, hold_returned - Genehmigte zurückgehaltene Einzahlung storniert. Mehr Details...
Eine Einzahlung mit Status in_hold kann zu success oder fail wechseln.
Nur für Einzahlungen ohne 8-tägige Wartezeit: hold_approved - Zurückgehaltene Einzahlung wurde genehmigt, hold_returned - Genehmigte zurückgehaltene Einzahlung storniert. Mehr Details...
transaction_id
string
Transaktions-ID in unserem System
order_id
string
Eindeutige Bestell-ID in Ihrem System
steam_id
string
Steam ID des Benutzers
date
int
UNIX-Zeitpunkt der Erstellung der Bestellung
amount
double
Der Betrag, den der Benutzer in der Währung 'currency' eingezahlt hat
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
amount_currency
string
Zahlungswährung
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
amount_in_currencies
object
Einzahlungsbetrag in allen verfügbaren Währungen
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
user_amount
double
Betrag, den der Benutzer mit Multiplikator aus den Projekteinstellungen in Währung eingezahlt hat
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
user_amount_in_currencies
object
Betrag, den der Benutzer mit Multiplikator aus den Projekteinstellungen in allen verfügbaren Währungen eingezahlt hat
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
offer_date
int
UNIX-Zeitpunkt der Erstellung des Handelsangebots
für den Benutzer (kann fehlen)
für den Benutzer (kann fehlen)
in_hold_until
int
UNIX-Zeitpunkt, bis zu dem die Einzahlung in Wartestellung ist (kann fehlen)
trade_offer_id
string
Trade Offer ID in Steam (kann fehlen)
skins_send_date
int
UNIX-Zeitstempel des Skin-Handels (kann fehlen)
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
custom_currency
string
Benutzerdefinierter Währungsname (falls angegeben)
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
custom_currency_rate
double
Benutzerdefinierter Währungskurs (falls angegeben)
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
custom_currency_sum
double
Der Betrag, den der Benutzer in der Währung 'custom_currency' eingezahlt hat
(nur bei status = success, in_hold oder hold_approved)
(nur bei status = success, in_hold oder hold_approved)
reason
string
Grund für Fehlerstatus:
1. 'timeout' – Zeit zum Auswählen von Skins ist abgelaufen
2. 'trade_timeout' – Zeit zum Annehmen von Trades auf Steam ist abgelaufen
3. 'trade_canceled' – Handel wurde auf Steam abgebrochen
(nur wenn status = fail)
1. 'timeout' – Zeit zum Auswählen von Skins ist abgelaufen
2. 'trade_timeout' – Zeit zum Annehmen von Trades auf Steam ist abgelaufen
3. 'trade_canceled' – Handel wurde auf Steam abgebrochen
(nur wenn status = fail)
Liste möglicher Fehler:
1
order_id_or_transaction_id_missing
order_id und transaction_id fehlen
2
invalid_order_id
order_id fehlt
3
invalid_transaction_id
Fehlende oder ungültige transaction_id
4
transaction_not_found
Einzahlung nicht gefunden
Standardfehler:
-1
please_use_post_method
Es muss die POST-Methode verwendet werden
-2
invalid_shopid
Projekt-ID wurde nicht im System gefunden
-3
invalid_signature
Ungültige Signatur
-4
shop_not_active
Projekt ist inaktiv
-5
invalid_method
Ungültige API-Methode
-7
request_limit_reached
Anfrage-Limit überschritten (500/Minute)
-8
invalid_ip_address
Geben Sie die IP-Adresse in den Projekteinstellungen an
-9
under_maintenance
Website in Wartung
-10
invalid_client_secret
Ungültiger X-CLIENT-SECRET-Header