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

# Dados de teste

> Cartões, documentos e valores de teste em sandbox para exercitar todos os métodos de pagamento — Pix, Boleto/Voucher e cartão de crédito (incluindo 3DS e tokenização).

Use esta página para obter resultados determinísticos em **sandbox** (`https://api.sandbox.pagou.ai`).
Os valores abaixo permitem validar aprovações, recusas, 3DS e liquidação assíncrona de Pix/Boleto de
ponta a ponta sem movimentar dinheiro real.

<Note>
  Estes valores funcionam apenas em sandbox. Em produção, o resultado depende da tentativa real de
  pagamento. Mantenha credenciais, webhooks e base URLs de sandbox e produção separados (veja
  [Ambientes](/pt/start-here/environments)).
</Note>

## Pix, Boleto e Voucher

Uma cobrança Pix/Boleto/Voucher é criada como `waiting_payment` (com QR code ou código de barras). O
sandbox a liquida para `paid` **15 segundos após** a geração do QR code / código de barras quando a
cobrança é elegível. A elegibilidade é decidida pelo documento do pagador ou — quando nenhum documento
é enviado — pelo valor:

| Para obter um pagamento aprovado | Envie                                                                         |
| -------------------------------- | ----------------------------------------------------------------------------- |
| Por documento do comprador       | `buyer.document.number` = `06957410600` **ou** `39027187819` (qualquer valor) |
| Sem documento aprovado           | `amount` = `7300` (R\$ 73,00) e `currency` = `BRL`                            |

Qualquer outro valor (sem um documento aprovado) permanece `pending` e nunca liquida — use isto para
testar seu tratamento de pendência/expiração.

<Steps>
  <Step title="Crie a cobrança">
    Envie uma cobrança Pix, Boleto ou Voucher com uma das combinações elegíveis acima.
  </Step>

  <Step title="Mostre o QR code / código de barras">
    A resposta retorna um EMV Pix escaneável (copia e cola) ou um código de barras de Boleto em
    `waiting_payment`.
  </Step>

  <Step title="Aguarde ~15 segundos">
    O sandbox confirma cobranças elegíveis e dispara o webhook `payment.confirmed`; a transação vai
    para `paid`.
  </Step>
</Steps>

## Cartão de crédito

Qualquer informação do pagador é aceita. O **status final é decidido pelo número do cartão** — use
qualquer validade futura e qualquer CVV, salvo indicação abaixo.

| Cenário              | Bandeira   | Número                | Validade | CVV | Resultado                     |
| -------------------- | ---------- | --------------------- | -------- | --- | ----------------------------- |
| Aprovado (à vista)   | Visa       | `4548 8120 4940 0004` | 12/34    | 123 | `captured`                    |
| Aprovado (parcelado) | Mastercard | `5067 2300 0000 9011` | 01/28    | 123 | `captured`                    |
| Aprovado (parcelado) | Visa       | `4761 1200 0000 0148` | 01/28    | 123 | `captured`                    |
| Recusado             | Visa       | `1111 1111 1111 1117` | 12/34    | 123 | `refused` (`card_declined`)   |
| 3DS Challenge        | Visa       | `4918 0191 9988 3839` | 12/34    | 123 | `three_ds_required` → desafio |
| 3DS Frictionless     | Visa       | `4918 0191 6003 4602` | 12/34    | 123 | `captured` (sem desafio)      |
| Tokenização          | —          | `5448 2800 0000 0007` | 01/35    | 123 | tokeniza; cobrança `captured` |

### 3DS Challenge

O cartão **3DS Challenge** retorna `three_ds_required` com um `next_action`. Complete o desafio no
Payment Element (ou no endpoint de desafio do sandbox); em caso de sucesso a transação liquida para
`paid`, em caso de falha para `refused`. Veja
[Three-D Secure](/pt/frontend/payment-element/three-d-secure) para o fluxo no navegador.

### 3DS Frictionless

O cartão **3DS Frictionless** autentica sem desafio e é aprovado diretamente — use-o para verificar o
caminho feliz sem desafio.

## Verificando o resultado

Sempre confie no webhook, não na resposta síncrona, como fonte da verdade:

* Pix/Boleto/Voucher → `payment.confirmed` \~15s após a criação (cobranças elegíveis).
* Cartão aprovado → `captured`; recusado → `refused`.

Veja [Webhooks](/pt/start-here/webhooks) e
[Status de transação](/pt/payments/transaction-statuses) para o ciclo de vida completo.

## Próximos passos

* [Aceitar pagamentos Pix](/pt/payments/pix/accept-payments)
* [Aceitar pagamentos com cartão](/pt/payments/cards/overview)
* [Testes e troubleshooting](/pt/frontend/payment-element/testing-and-troubleshooting)
