Testar no sandbox
Simule pagamento, devolução e webhook sem transação bancária.
Fluxo de teste
Crie uma chave mp_test_ com os escopos necessários, depois uma cobrança. Confirme com POST /v1/sandbox/payment-intents/:id/confirm, verifique payment_intent.paid e consulte a cobrança.
Para simular devolução total de uma cobrança paid, use POST /v1/sandbox/payment-intents/:id/refund. As rotas /v1/sandbox retornam 403 sandbox_only com chave de produção.
O que o teste não prova
O sandbox exercita o fluxo interno, mas não prova certificados, integração do provedor, liquidação ou disponibilidade de produção. O KYC é necessário para saques. Faça uma revisão separada antes de ativar cobranças reais.