Como alternar
No dashboard, use o switch Modo Teste (Sandbox) no rodapé do menu. Cobranças, chaves de API e webhooks criados com o Modo Teste ligado ficam separados dos de produção. Na API, o ambiente vem da chave, não da URL. As duas usamhttps://api.abacatepay.com/v2:
- chave do Modo Teste: começa com
abc_dev_; - chave de produção: começa com
abc_prod_.
devMode diz em qual ambiente o recurso foi criado.
O que muda
Simular pagamentos
- No checkout e no link de pagamento: no Modo Teste, o botão final da tela de pagamento vira Simular Pagamento. Clique nele para aprovar a cobrança.
- No checkout transparente (Pix): chame Simular pagamento com o
idda cobrança. - No cartão: use os cartões de teste abaixo, no checkout ou no checkout transparente. Com a chave pública de teste, o formulário do abacatepay.js já vem preenchido com um cartão aprovado.
Cartões de teste
Use qualquer data de validade futura (ex.: 12/30) e qualquer CVV (ex.: 123).
O resultado depende dos 4 últimos dígitos: só os terminados em
0002, 0069 e 0127 são recusados. A API devolve a mesma mensagem genérica para qualquer recusa, sem o motivo, como acontece em produção.