Skip to main content
POST
cURL con datos ficticios

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Encabezados

Idempotency-Key
string
requerido

Clave generada por el cliente para reintentar exactamente la misma solicitud de forma segura.

Required string length: 1 - 64
X-Correlation-Id
string

Best-effort business correlation id (observability only; never fabricated).

Parámetros de ruta

id
string
requerido

Refund internal ID (UUID format)

Ejemplo:

"018f8c1d-1234-7abc-9def-000000000010"

Cuerpo

application/json
analysisResult
enum<string>
requerido
Opciones disponibles:
TOTALLY_ACCEPTED,
PARTIALLY_ACCEPTED,
REJECTED
Ejemplo:

"TOTALLY_ACCEPTED"

analysisDetails
string
Ejemplo:

"operational failure confirmed; full refund"

endToEndId
string
Ejemplo:

"D12345678202601011200abcdef01234"

refundRejectionReason
enum<string>
Opciones disponibles:
NO_BALANCE,
ACCOUNT_CLOSURE,
INVALID_REQUEST,
OTHER
Ejemplo:

"NO_BALANCE"

Respuesta

OK

blocks
object[] | null
requerido
contestedParticipant
string
requerido
Ejemplo:

"87654321"

creationTime
string<date-time>
requerido
Ejemplo:

"2026-01-01T12:00:00Z"

id
string
requerido
Ejemplo:

"018f8c1d-1234-7abc-9def-000000000001"

lastModified
string<date-time>
requerido
Ejemplo:

"2026-01-01T12:30:00Z"

monitorAccount
boolean
requerido
Ejemplo:

false

refundAmount
string
requerido
Ejemplo:

"1000.00"

refundReason
enum<string>
requerido
Opciones disponibles:
FRAUD,
OPERATIONAL_FLAW,
PIX_AUTOMATICO,
REFUND_CANCELLED
Ejemplo:

"OPERATIONAL_FLAW"

requestingParticipant
string
requerido
Ejemplo:

"12345678"

status
enum<string>
requerido
Opciones disponibles:
OPEN,
CLOSED,
CANCELLED
Ejemplo:

"OPEN"

transactionId
string
requerido
Ejemplo:

"E12345678202601011200abcdef01234"

alreadySettledAmount
string
analysisDetails
string
analysisResult
enum<string>
Opciones disponibles:
TOTALLY_ACCEPTED,
PARTIALLY_ACCEPTED,
REJECTED
bacenRefundId
string
Ejemplo:

"3d48532f-1a2b-4422-81c3-b7dc852e262b"

correlationId
string
Ejemplo:

"9f3a8b7e2c1d4e5a8b6f1a2b3c4d5e6f"

effectiveRefundedAmount
string
fundsRecoveryId
string
infractionReportId
string
refundAccount
object
refundDetails
string
Ejemplo:

"refund due to operational failure"

refundRejectionReason
enum<string>
Opciones disponibles:
NO_BALANCE,
ACCOUNT_CLOSURE,
INVALID_REQUEST,
OTHER,
PARTICIPANT_EXCLUSION
refundTransactionId
string
settleReason
string
settleType
enum<string>
Opciones disponibles:
REFUND,
MANUAL
surplusAmount
string