# Canonical examples

> The fixed IDs, values and credentials of every example in the documentation, so that one page's example connects to another's.

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

Fixed values used in every example of the documentation. Use them as a reference when reading curl samples and payloads: the same IDs appear on different pages on purpose, so that a transaction example connects to an alert example.

## Default values

### IDs generated by Rapid

They all follow the same pattern, `00000000-0000-0000-0000-` plus a suffix, to make it obvious they are examples. A real ID never has this format.

| What it identifies | Field | Value |
|---|---|---|
| Transaction | `id`, `transaction_id` | `00000000-0000-0000-0000-000000000042` |
| Merchant | `merchant_id` | `00000000-0000-0000-0000-000000000001` |
| Alert | `alert_id` | `00000000-0000-0000-0000-000000000099` |
| Dispute | `dispute_id` | `00000000-0000-0000-0000-0000000000d1` |
| Evidence | `id` | `00000000-0000-0000-0000-0000000000e1` |
| Your company | `company_id` | `00000000-0000-0000-0000-0000000000c1` |
| Merchant enrollment | `merchant_enrollment_id` | `00000000-0000-0000-0000-0000000000aa` |

Transaction `…042` is the same on every page: it is the one you create in [Create transaction](https://doc.rapidchargeback.com/en/canais/transactions/criar-transacao/), then get, update and delete on the following pages, and it is the one the [evidence](https://doc.rapidchargeback.com/en/canais/evidence/registrar-evidencia/) points to.

### Transaction values

| Field | Value |
|---|---|
| `external_id` (your transaction ID) | `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` |
| Customer webhook URL | `https://seu-sistema.com/webhooks/rapid` |
| API base URL | `https://api.rapidchargeback.com/api/v1` |

## Basic Auth header

Every example uses the same encoded header:

```
Authorization: Basic Y2xpZW50X2lkOmNsaWVudF9zZWNyZXQ=
```

The base64 value decodes to `client_id:client_secret`. In your code, replace it with your company's real credentials.

## Example names and addresses

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

These values have no special meaning; they are just placeholders that stay consistent across pages. They are in Portuguese because they are the same in every language of this documentation.
