Was sich geändert hat
Steam hat den Handelsschutz (Trade Protection) für Counter-Strike 2 im Juli 2025 eingeführt. Per Trade erhaltene Items bleiben 7 Tage geschützt: Sie können nicht weitergehandelt werden, und der Absender kann den Trade über seinen Steam-Handelsverlauf rückgängig machen. Eine Rückabwicklung macht alle geschützten Trades dieses Accounts rückgängig und belegt ihn mit einer Handelssperre auf Zeit.
Ziel ist es, Menschen zu helfen, deren Accounts gestohlen wurden. Für Händler heißt das: Eine Skin-Zahlung ist nicht in dem Moment endgültig, in dem der Trade angenommen wird.
So löst SkinPlata das
- deposit.in_hold – der Trade wurde angenommen; die Items stehen unter Schutz. hold_until auf der Zahlung sagt dir, wann er endet.
- deposit.hold_approved – du hast die Zahlung auf deiner Seite vorzeitig freigegeben (nur Webhook, noch nichts gutgeschrieben).
- deposit.success – der Schutz ist vorbei; der Betrag ist endgültig und deinem Guthaben gutgeschrieben.
- deposit.hold_returned – der Trade wurde rückgängig gemacht; war er schon gutgeschrieben, wird der Betrag zurückgebucht.
Nutzern sicher gutschreiben
Du kannst einem Nutzer bei deposit.in_hold gutschreiben, damit er sofort spielen oder kaufen kann, oder auf deposit.success warten. Ein gängiger Mittelweg: Accounts mit Historie auf deiner Seite sofort gutschreiben und bei neuen Accounts oder großen Beträgen auf den endgültigen Status warten.
Egal wie du dich entscheidest: Ruf die Zahlung vor der Gutschrift erneut über die API ab und verarbeite deposit.hold_returned, indem du dem Nutzer das Guthaben wieder abziehst.
FAQ
Gilt der Handelsschutz auch für Dota 2 und Rust?
Steam hat ihn für CS2 eingeführt. Wir behandeln jede Zahlung gleich und melden jede Rückabwicklung.
Kann ich die 7 Tage verkürzen?
Nein – Steam bestimmt das Fenster. Du entscheidest nur, wann du deinem eigenen Nutzer gutschreibst.
Was passiert bei einer Rückabwicklung mit meinem Guthaben?
Wurde die Zahlung gutgeschrieben, bucht ein deposit_reversal-Eintrag den Betrag zurück und du bekommst deposit.hold_returned.