Skip to main content
Processa um reembolso para uma venda existente. Permite reembolso total ou parcial.

Autenticação

Requer um token de acesso válido (CHARGEFY_ACCESS_TOKEN) no header Authorization.

Parâmetros do Body

ParâmetroTipoObrigatórioDescrição
saleIdstringSimID da venda a ser reembolsada
amountintegerNãoValor em centavos (omitir para reembolso total)
reasonstringNãoMotivo do reembolso

Campos da Resposta

CampoTipoDescrição
idstringID do reembolso
saleIdstringID da venda
amountintegerValor reembolsado em centavos
currencystringMoeda
reasonstringMotivo do reembolso
statusstringStatus (pending, succeeded, failed)
createdAtdatetimeData de criação

Exemplo de Requisição

curl -X POST "https://api.chargefy.io/api/v1/refunds/" \
  -H "Authorization: Bearer $CHARGEFY_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "saleId": "sale_abc123",
    "amount": 5000,
    "reason": "Cliente solicitou cancelamento"
  }'

Exemplo de Resposta

{
  "id": "ref_xyz789",
  "saleId": "sale_abc123",
  "amount": 5000,
  "currency": "brl",
  "reason": "Cliente solicitou cancelamento",
  "status": "succeeded",
  "createdAt": "2026-03-12T14:30:00Z"
}