Fire Bankingdocs

Solicitar reembolso de pago recibido (Refund-In)

POST /api/pix/refund-in/{id}

Solicita el reembolso de un pago PIX recibido. El reembolso puede ser parcial o total, siempre que esté dentro del plazo de 89 días.

Autenticación

Requiere un Bearer token en el header Authorization.

Parámetros de ruta

ParámetroTipoRequeridoDescripción
idstringID de la transacción original a reembolsar

Cuerpo de la solicitud

CampoTipoRequeridoDescripción
refundValuenumberMonto a reembolsar en BRL (puede ser parcial). Mínimo: 0.01
reasonstringNoMotivo del reembolso
externalIdstringNoID externo para identificar el reembolso. En la API de BACEN, corresponde al parámetro id de la URL
{
  "refundValue": 50.00,
  "reason": "Cliente solicitou devolução",
  "externalId": "D123456789"
}

Respuesta (201)

CampoTipoDescripción
transactionIdstringID de la transacción de reembolso generada
externalIdstringID externo de la transacción de reembolso
statusstringEstado actual de la transacción de reembolso (PENDING, CONFIRMED, ERROR)
refundValuenumberMonto del reembolso en BRL
providerTransactionIdstringID de transacción del proveedor (utilizado para correlación con webhooks)
generateTimestringFecha/hora de generación de la transacción de reembolso (ISO 8601)
{
  "transactionId": "789",
  "externalId": "D123456789",
  "status": "PENDING",
  "refundValue": 50.00,
  "providerTransactionId": "7ef4fc3f-a187-495e-857c-e84d70612761",
  "generateTime": "2024-01-15T10:30:00.000Z"
}

Errores

EstadoDescripción
400Datos inválidos, transacción no encontrada, plazo excedido o monto inválido
401Token faltante o inválido
404Transacción original no encontrada
500Error al procesar la solicitud de reembolso

En esta página