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

# Evento payment.intent.succeeded

> Evento payment.intent.succeeded.

## Evento `payment.intent.succeeded`

Disparado quando um `payment_intent` chega ao estado `succeeded`.

`data.object` usa o mesmo shape de [`GET /v1/payment-intents/:id`](/api-reference/payment-intents/get). Em webhooks, `payment_method` vem como ID; consulte ou expanda o recurso pela API quando precisar do snapshot do cartão.

## Exemplo de payload

```json theme={}
{
  "id": "evt_123",
  "object": "event",
  "created_at": "2026-05-16T18:35:00Z",
  "data": {
    "object": {
      "id": "pi_123",
      "object": "payment_intent",
      "amount": 10528,
      "amount_capturable": 0,
      "amount_details": {
        "installment_interest": 528,
        "subtotal": 10000,
        "total": 10528
      },
      "amount_received": 10528,
      "canceled_at": null,
      "cancellation_reason": null,
      "capture_method": "automatic",
      "client_secret": "pi_123_secret_abc",
      "confirmation_method": "automatic",
      "created_at": "2026-05-16T18:34:58Z",
      "currency": "brl",
      "customer": "cus_123",
      "invoice": "inv_123",
      "last_payment_error": null,
      "latest_charge": "ch_123",
      "livemode": true,
      "metadata": {},
      "next_action": null,
      "payment_method": "pm_123",
      "payment_method_options": {
        "credit_card": {
          "installments": {
            "amount_subtotal": 10000,
            "amount_total": 10528,
            "count": 3,
            "has_interest": true,
            "interest_amount": 528
          }
        }
      },
      "payment_method_types": ["credit_card"],
      "setup_future_usage": null,
      "status": "succeeded",
      "updated_at": "2026-05-16T18:35:00Z"
    }
  },
  "livemode": true,
  "organization": "org_123",
  "request": {
    "id": null
  },
  "type": "payment.intent.succeeded"
}
```

## Campos

| Campo                                | Tipo             | Descrição                                                                             |
| ------------------------------------ | ---------------- | ------------------------------------------------------------------------------------- |
| `data.object.id`                     | `string`         | ID do payment intent (`pi_*`).                                                        |
| `data.object.object`                 | `string`         | Sempre `"payment_intent"`.                                                            |
| `data.object.amount`                 | `integer`        | Total do intent em centavos. Quando há juros de parcelamento, é maior que o subtotal. |
| `data.object.amount_capturable`      | `integer`        | Valor ainda capturável.                                                               |
| `data.object.amount_received`        | `integer`        | Valor recebido em centavos.                                                           |
| `data.object.amount_details`         | `object`         | Quebra entre subtotal, juros de parcelamento e total.                                 |
| `data.object.currency`               | `string`         | Moeda em minúsculas, como `brl`.                                                      |
| `data.object.customer`               | `string \| null` | Customer associado.                                                                   |
| `data.object.invoice`                | `string \| null` | Invoice associada.                                                                    |
| `data.object.latest_charge`          | `string \| null` | Última tentativa de cobrança criada pela confirmação do intent.                       |
| `data.object.payment_method`         | `string \| null` | Método salvo usado no pagamento.                                                      |
| `data.object.payment_method_types`   | `array`          | Métodos habilitados/usados pelo intent.                                               |
| `data.object.payment_method_options` | `object`         | Opções públicas por método de pagamento.                                              |
| `data.object.status`                 | `string`         | Estado atual do intent.                                                               |
| `data.object.capture_method`         | `string`         | `automatic` ou `manual`.                                                              |
| `data.object.confirmation_method`    | `string`         | `automatic` ou `manual`.                                                              |
| `data.object.setup_future_usage`     | `string \| null` | Intenção de reuso futuro, quando informada.                                           |
| `data.object.cancellation_reason`    | `string \| null` | Motivo de cancelamento, quando aplicável.                                             |
| `data.object.canceled_at`            | `string \| null` | Data de cancelamento, quando aplicável.                                               |
| `data.object.client_secret`          | `string`         | Secret client-side do intent.                                                         |
| `data.object.next_action`            | `object \| null` | Próxima ação necessária, quando houver.                                               |
| `data.object.last_payment_error`     | `object \| null` | Último erro público de pagamento, quando houver.                                      |
| `data.object.livemode`               | `boolean`        | `true` em produção; `false` em teste.                                                 |
| `data.object.metadata`               | `object`         | Metadata livre.                                                                       |
| `data.object.created_at`             | `string`         | Data de criação.                                                                      |
| `data.object.updated_at`             | `string \| null` | Última atualização.                                                                   |
