kbt_test_.
Simular o resultado de um payment intent
POST /v1/sandbox/payment-intents/{id}/simulate força o payment intent para um estado final:
Simular caso de refund
POST /v1/sandbox/payment-intents/{id}/cases/simulate cria um caso de refund/disputa para exercitar aprovação, contestação e prazos.
Simular entrega de webhook
POST /v1/sandbox/payment-intents/{id}/webhooks/simulate envia ao seu endpoint a mesma mensagem assinada (Svix) que a produção enviaria para o evento correspondente — use para validar a verificação de assinatura com dados de verdade, sem tocar no provedor.
Simulações respeitam estados: um payment intent já
SUCCEEDED não pode ser “recusado”. Estados inválidos retornam o mesmo problema+code da produção.