Carrinho de teste com o fluxo real de sessão: gere um token em POST /checkout/sessions com seu Client ID + Secret Key e pague via POST /checkout/payments/card ou /pix (token no header X-Checkout-Token). Use o painel de simulação para exercitar o contrato simulate_payment_fail (apenas cartão).
Suas credenciais autenticam POST /checkout/sessions. O token retornado é de uso único e libera o pagamento ao lado.
Envia o campo simulate_payment_fail no corpo. A falha só dispara para o gateway que processa (Pagarme, acima); chaves de outros gateways são ignoradas. Mensagem vazia usa o padrão do backend. Vale apenas para o cartão (o PIX ignora a simulação).
Nuance do backend: a falha simulada volta como HTTP 201 com status: "failed" no corpo — não 500. Bloqueado quando o backend roda com APP_ENV=production.
Processado por PlugToPay