> ## 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.

# Comportamento de reembolso em cartão

> Modele reembolsos de cartão sem duplicidade operacional.

Reembolsos de cartão devem seguir a mesma disciplina operacional de qualquer escrita que mova dinheiro.

## Guia prático

* Inicie reembolsos apenas pelo seu back-end.
* Use seu próprio ID de solicitação de reembolso para evitar ações duplicadas de suporte.
* Espere o status resultante da transação antes de atualizar o estado final visível ao cliente.
* Trate reembolso e chargeback como fluxos separados.

## Exemplo de requisição

```json theme={null}
{
  "amount": 2490,
  "reason": "requested_by_customer"
}
```

## Exemplo de resposta

```json theme={null}
{
  "success": true,
  "requestId": "0190a2b4-18a7-7de0-9a43-69b7cf261201",
  "data": {
    "message": "Transaction refunded successfully",
    "amount_refunded": 2490,
    "remaining_balance": 0,
    "is_full_refund": true
  }
}
```

## Regras de integração

* Um reembolso parcial altera o estado contábil mesmo se o pedido continuar parcialmente entregue.
* Um reembolso total deve encerrar a tentativa de pagamento visível ao cliente.
* Se o resultado do reembolso estiver incerto, reconcilie a transação em vez de repetir às cegas.

## Leia a seguir

* [Status de transação](/pt/payments/transaction-statuses)
* [Eventos de pagamento](/pt/webhooks/payment-events)
