Skip to main content
No sandbox, o desfecho dos pagamentos é controlado por você com endpoints de simulação — disponíveis apenas para chaves 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.