O que mudou
O Steam introduziu a proteção de troca no Counter-Strike 2 em julho de 2025. Itens recebidos em uma troca ficam protegidos por 7 dias: não podem ser trocados adiante, e quem os enviou pode reverter a troca pelo histórico de trocas do Steam. Uma reversão desfaz todas as trocas protegidas daquela conta e a coloca em um período de bloqueio de trocas.
O objetivo é ajudar pessoas que tiveram a conta roubada. Para comerciantes, significa que um pagamento com skins não é definitivo no momento em que a troca é aceita.
Como a SkinPlata cuida disso
- deposit.in_hold — a troca foi aceita; os itens estão sob proteção. O hold_until do pagamento informa quando ela termina.
- deposit.hold_approved — você liberou o pagamento antecipadamente do seu lado (apenas webhook, nada é creditado ainda).
- deposit.success — a proteção acabou; o valor é definitivo e creditado no seu saldo.
- deposit.hold_returned — a troca foi revertida; se já tinha sido creditada, o valor é estornado.
Como creditar seus usuários com segurança
Você pode creditar um usuário no deposit.in_hold para que ele jogue ou compre na hora, ou esperar o deposit.success. Um meio-termo comum: creditar na hora para contas com histórico no seu site e esperar o status final em contas novas ou em valores altos.
Seja qual for a sua escolha, leia o pagamento de novo pela API antes de creditar, e trate deposit.hold_returned retirando o saldo do usuário.
Perguntas frequentes
A proteção de troca vale para Dota 2 e Rust?
O Steam criou isso para o CS2. Tratamos todo pagamento do mesmo jeito e informamos qualquer reversão.
Posso encurtar os 7 dias?
Não — o Steam controla a janela. Você só escolhe quando creditar o seu próprio usuário.
O que acontece com meu saldo em uma reversão?
Se o pagamento já tinha sido creditado, um lançamento deposit_reversal estorna o valor e você recebe deposit.hold_returned.