# Exemplos canônicos

> Os IDs, valores e credenciais fixos de todos os exemplos da documentação, para que o exemplo de uma página se conecte ao da outra.

Página: https://doc.rapidchargeback.com/referencia/exemplos-canonicos/

Valores fixos usados em todos os exemplos da documentação. Use-os como referência ao ler curl samples e payloads, os mesmos IDs aparecem em páginas diferentes intencionalmente, para que um exemplo de transação se conecte a um exemplo de alerta.

## Valores padrão

### IDs gerados pela Rapid

Todos seguem o mesmo molde, `00000000-0000-0000-0000-` mais um sufixo, para ficar óbvio que são de exemplo. Um ID real nunca tem esse formato.

| O que identifica | Campo | Valor |
|---|---|---|
| Transação | `id`, `transaction_id` | `00000000-0000-0000-0000-000000000042` |
| Merchant | `merchant_id` | `00000000-0000-0000-0000-000000000001` |
| Alerta | `alert_id` | `00000000-0000-0000-0000-000000000099` |
| Disputa | `dispute_id` | `00000000-0000-0000-0000-0000000000d1` |
| Evidência | `id` | `00000000-0000-0000-0000-0000000000e1` |
| Sua empresa | `company_id` | `00000000-0000-0000-0000-0000000000c1` |
| Credenciamento do merchant | `merchant_enrollment_id` | `00000000-0000-0000-0000-0000000000aa` |

A transação `…042` é a mesma em todas as páginas: é a que você cria em [Criar transação](https://doc.rapidchargeback.com/canais/transactions/criar-transacao/), consulta, atualiza e remove nas páginas seguintes, e é para ela que a [evidência](https://doc.rapidchargeback.com/canais/evidence/registrar-evidencia/) aponta.

### Valores da transação

| Campo | Valor |
|---|---|
| `external_id` (seu ID da transação) | `TXN-2026-001` |
| `amount` | `150.00` |
| `currency` | `USD` |
| `transaction_date` | `2026-04-01T15:30:00Z` |
| `card_last4` | `4242` |
| `card_bin` | `424242` |
| `descriptor` | `LOJA EXEMPLO` |
| `arn` | `74537119547024600128228` |
| URL de webhook do cliente | `https://seu-sistema.com/webhooks/rapid` |
| Base URL da API | `https://api.rapidchargeback.com/api/v1` |

## Header de Basic Auth

Todos os exemplos usam o mesmo header codificado:

```
Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ=
```

O valor base64 decodifica para `client_id:client_secret`. No seu código, substitua pelas credenciais reais da sua empresa.

## Nomes e endereços de exemplo

- Cliente: `João Silva`, email `joao@exemplo.com`
- Endereço: `Rua das Flores, 123, São Paulo, SP, 01001000, BRA`

Estes valores não têm significado especial, são apenas placeholders consistentes entre páginas.
