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

# purchase.paid e purchase.refunded

> Uma compra de produto mapeado foi aprovada, ou foi reembolsada ou contestada.

O acesso que a compra abre chega à parte, como `access.granted` — uma compra pode abrir
várias entregas, e cada uma é um evento de acesso. Em `purchase.refunded`, o
`data.purchase.status` distingue reembolso (`refunded`) de contestação (`chargeback`).

```json theme={null}
{
  "id": "3e5a7c9b-1d2f-4b4a-8c6e-0a2c4e6b8d1f",
  "type": "purchase.paid",
  "occurred_at": "2026-09-14T13:02:41Z",
  "club_id": "7a1e9c4b-5d3f-4e2a-8b6c-1f0d9e8a7b65",
  "data": {
    "purchase": {
      "id": "8a0c2e4b-6d1f-4a3c-b5e7-1f3a5c7e9b0d",
      "status": "paid",
      "student": {
        "id": "c3d5e7f9-1a2b-4c6d-8e0f-a1b2c3d4e5f6",
        "name": "Maria Silva",
        "email": "maria.silva@example.com",
        "created_at": "2026-09-14T13:02:40Z"
      },
      "product": {
        "id": "6f8a0c2e-4b1d-4f3a-a5c7-9e1b3d5f7a9c",
        "name": "Curso de Marketing"
      },
      "subscription_id": null,
      "platform": "hotmart",
      "external_transaction_id": "HP17264981530123",
      "external_product_id": "4829173",
      "external_offer_id": "k7x2p9qa",
      "amount_cents": 19700,
      "currency": "BRL",
      "paid_at": "2026-09-14T13:01:58Z",
      "refunded_at": null
    }
  }
}
```

`amount_cents` é em **centavos** (`19700` é R\$ 197,00), e nulo quando a plataforma não
informou o valor.


## Related topics

- [Automações](/api-reference/workflows/list.md)
- [Versões](/api-reference/workflows/versions.md)
- [Automação](/api-reference/workflows/get.md)
- [Arquivar automação](/api-reference/workflows/archive.md)
- [Pausar automação](/api-reference/workflows/pause.md)
