O modo de teste usa o mesmo checkout, os mesmos status e os mesmos webhooks do live, com trocas simuladas e um saldo de teste separado. Ele funciona enquanto o projeto está em análise e também depois que ele entra no ar.
Duas formas de entrar
- Painel: alterne entre Dados live / Modo de teste na parte de baixo da navegação lateral. Os links de pagamento, as compras e o saldo que você vê passam a ser dados de teste.
- API: chame a API com o segredo de teste em vez do segredo live. Tudo o que você criar será um objeto de teste.
Você decide o resultado
Uma página de checkout de teste mostra Controles de teste. Escolha o que acontece: pago na hora, proteção de troca, liberação antecipada, revertido, recusado ou expirado. A página, o painel e os seus webhooks acompanham, para você testar cada caminho do seu código. A API tem chamadas de simulação equivalentes, listadas na referência da API.
O saldo de teste
Todo projeto começa com um saldo de teste em USD. Pagamentos de teste somam a ele e compras de teste gastam dele, então você também pode testar a compra de skins. Use Redefinir saldo de teste na página do projeto para voltar ao valor inicial.
Como diferenciar teste e live
Webhooks de teste trazem "livemode": false e um cabeçalho que os marca como teste; no painel, objetos de teste aparecem com a etiqueta teste. Dinheiro de teste nunca se mistura com o saldo live e não pode ser sacado.
O modo de teste deixa de funcionar se o projeto não for aprovado ou for suspenso.