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
Benachrichtigung über Einzahlung (webhook)
Im Gegensatz zu klassischen Zahlungssystemen akzeptiert SkinsBack keinen festen Betrag für die Aufladung. Der Aufladebetrag wird nach Übergabe der In-Game-Items an uns an die Result URL (Webhook) gesendet.
Parameter, die per POST-Methode an die Result URL gesendet werden:
sign
string
Zu überprüfende Signatur. Verwenden Sie die Signaturüberprüfungsmethode, um die Signatur der Anfrage zu überprüfen.
ODER Sie können den an Ihren Server gesendeten X-SIGN-Header mit dem folgenden Algorithmus überprüfen:
md5(clientId + clientSecret) (Verkettung).
ODER Sie können den an Ihren Server gesendeten X-SIGN-Header mit dem folgenden Algorithmus überprüfen:
md5(clientId + clientSecret) (Verkettung).
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)
user_risk.total_deposits_count
int
Gesamtanzahl der Benutzereinzahlungen über alle Projekte für den gesamten Zeitraum.
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.total_deposits_sum
float
Gesamtsumme der Benutzereinzahlungen über alle Projekte für den gesamten Zeitraum.
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.total_rollback_deposits_count
int
Anzahl der Rückbuchungseinzahlungen, bei denen der Benutzer Vorauszahlungen von Projekten erhalten hat.
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.total_rollback_deposits_sum
float
Summe der Rückbuchungseinzahlungen, bei denen der Benutzer Vorauszahlungen von Projekten erhalten hat.
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.joined_at
datetime
Benutzerregistrierungsdatum
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.last_deposit_at
datetime
Datum der letzten Einzahlung
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.user_inventory
array
Inventarwert des Benutzers
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.user_inventory[].last_updated_at
datetime
Letztes Inventaraktualisierungsdatum für bestimmtes Spiel
(nur bei status = in_hold)
(nur bei status = in_hold)
user_risk.user_inventory[].sum
float
Inventarsumme des Benutzers in USD
(nur bei status = in_hold)
(nur bei status = in_hold)