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

Cuerpo

application/json
refundAmount
string
requerido
Ejemplo:

"1000.00"

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

"OPERATIONAL_FLAW"

transactionId
string
requerido
Ejemplo:

"E12345678202601011200abcdef01234"

refundDetails
string
Ejemplo:

"refund due to operational failure"

Respuesta

Created

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