Skip to main content
O Modo Teste é o ambiente de testes da AbacatePay. Os pagamentos são simulados, nada é cobrado de verdade e os dados ficam separados dos de produção. Toda conta começa nele, e você pode testar quantas vezes quiser, mesmo antes de verificar a conta. O vídeo também está em Dev mode.

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 usam https://api.abacatepay.com/v2:
  • chave do Modo Teste: começa com abc_dev_;
  • chave de produção: começa com abc_prod_.
Nas respostas, o campo 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 id da 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.

Antes de ir para produção

Teste o fluxo completo: criar a cobrança, pagar, receber o webhook e tratar recusas e erros. O checklist de produção ajuda a conferir.