> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abacatepay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dev mode, o que é?

> Entenda o Dev mode e aprenda a usar este ambiente para testar sua integração com segurança.

O **Dev mode** é o ambiente de testes da AbacatePay.\
Ele permite que você experimente toda a plataforma sem risco, simulando pagamentos, cobranças e webhooks antes de ir para produção.

## O que é o Dev mode?

Ao criar sua conta, você já começa no Dev mode.\
Nesse ambiente:

* Os pagamentos são **simulados**
* Nada é cobrado de verdade
* Você pode testar quantas vezes quiser
* Seus testes não afetam os dados de produção

É o lugar ideal para montar e validar toda sua integração.

<Card title="Por que usar o Dev mode?" horizontal>
  * Teste sua integração com segurança
  * Simule diferentes tipos de pagamento
  * Configure webhooks sem risco
  * Valide o comportamento da sua aplicação
</Card>

## Como usar o Dev mode

Para começar:

1. <a href="/pages/authentication">Crie sua chave de API de desenvolvimento</a>
2. Use essa chave em todas as requisições de teste
3. Configure webhooks para receber notificações simuladas
4. Teste o fluxo completo: criar cliente, gerar cobrança, pagar, receber webhook, etc.

<Card title="Boas práticas ao testar" horizontal>
  * Cubra todos os cenários (sucesso, erro e exceções)
  * Valide mensagens de erro e retornos da API
  * Confira se seus webhooks estão recebendo os eventos corretos
  * Revise o comportamento da sua aplicação em cada etapa
</Card>

## <Icon icon="credit-card" type="solid" />  Testando pagamentos com cartão

No Dev mode, você pode simular pagamentos no cartão de crédito. As regras de cartões de teste são:

### Cartão aceito

Use o seguinte cartão para simular um pagamento **aprovado**:

| Campo        | Valor                                                 |
| ------------ | ----------------------------------------------------- |
| **Número**   | `4242 4242 4242 4242`                                 |
| **Validade** | Qualquer data futura (ex.: 12/30)                     |
| **CVV**      | Qualquer número com 3 ou 4 dígitos (ex.: 123 ou 1234) |

### Cartões rejeitados

Os números abaixo são sempre **rejeitados** no Dev mode, para você testar o fluxo de falha:

* `4000000000000002`
* `4000000000009995`
* `4000000000000127`
* `4000000000000069`
* `4000000000000101`

## <Icon icon="arrow-right" type="solid" />  Próximos Passos

Quando sua integração estiver funcionando:

1. Desative o Dev mode
2. Finalize a verificação da conta
3. Aguarde a aprovação para produção
4. Comece a processar pagamentos reais

<Card title="Precisa de ajuda?" color="#25c2a0">
  Estamos à disposição. Fale com a gente:  <Icon icon="envelope" type="solid" /> [ajuda@abacatepay.com](mailto:ajuda@abacatepay.com)
</Card>
