O Steam mantém os itens trocados sob proteção de troca por até 7 dias, e quem enviou pode reverter a troca nesse período. Por isso um pagamento só chega ao seu saldo quando é definitivo.
O que acontece durante a proteção
- O cliente aceita a troca: o pagamento passa para Proteção de troca e o seu site recebe um webhook. O pagamento mostra a data em que a proteção termina.
- A proteção termina sem reversão: o pagamento vira Pago e o valor é creditado no seu saldo.
- Se o Steam reverter a troca: o pagamento vira Revertido e o seu site é avisado.
Creditar o seu próprio usuário
Você decide quando o seu cliente recebe o valor no seu site. Muitos projetos creditam na hora para usuários com histórico e esperam o Pago em contas novas ou valores altos. Seja qual for a sua escolha, trate uma reversão retirando o valor do seu lado.
Liberar antes
Em um pagamento em proteção de troca, Liberar antes no painel (ou a chamada de liberação na API) move o pagamento para Liberado antes e envia um webhook ao seu site na hora, para que um plugin ou o seu código conclua o pedido agora.
Liberar antes não credita o seu saldo mais cedo. O saldo continua sendo creditado quando a troca é definitiva. Se o Steam reverter a troca depois, o que você já entregou ao cliente é prejuízo seu.
Reversão depois do crédito
Se um pagamento já creditado for revertido, um lançamento Pagamento estornado retira o valor do seu saldo, veja Seu saldo e o histórico de transações.