Skip to main content
POST
Cerrar devolución DICT

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Parámetros de ruta

id
string
requerido

Refund UUID

Cuerpo

application/json

closeRefund analysis body

analysisResult
string
requerido

Refund analysis outcome: TOTALLY_ACCEPTED, PARTIALLY_ACCEPTED, or REJECTED

Ejemplo:

"TOTALLY_ACCEPTED"

analysisDetails
string

Optional free-text analysis details

effectiveRefundedAmountCents
integer<int64> | null

Effective refunded amount in cents; mandatory when analysisResult is TOTALLY_ACCEPTED or PARTIALLY_ACCEPTED

rejectionReason
string

BACEN rejection reason; mandatory when analysisResult is REJECTED, omit when accepted

Respuesta

OK

Persisted local DICT refund request record

amountCents
integer<int64>
requerido

Refund amount in integer minor units (BRL centavos)

Ejemplo:

150000

createdAt
string
requerido

Record creation timestamp (RFC 3339, UTC)

Ejemplo:

"2026-06-14T12:00:00Z"

endToEndId
string
requerido

BACEN end-to-end identifier (E2E ID) of the refunded PIX transaction

Ejemplo:

"E1234567820260614ABCDEFGHIJKLMNO"

id
string
requerido

Server-assigned refund record UUID

Ejemplo:

"550e8400-e29b-41d4-a716-446655440001"

reason
string
requerido

Free-text justification for the refund request

reportStatus
string
requerido

BACEN report delivery state: PENDING, SENT, or FAILED (FAILED is retryable; the local record stands)

Ejemplo:

"SENT"

requestedByISPB
string
requerido

ISPB (8 numeric digits) of the participant that requested the refund

Ejemplo:

"12345678"

status
string
requerido

Local refund lifecycle state: REQUESTED, ACCEPTED, REJECTED, SETTLED, or CANCELLED

Ejemplo:

"REQUESTED"

updatedAt
string
requerido

Last update timestamp (RFC 3339, UTC)

Ejemplo:

"2026-06-14T12:00:00Z"

effectiveRefundedAmountCents
integer<int64>

MED 2.0: effective refunded amount in cents recorded on an accepting close (verbatim); omitted until close

Ejemplo:

75000

fundsRecoveryId
string

Local funds-recovery id this refund is bound to (refund-under-recovery); omitted for a standalone refund

Ejemplo:

"550e8400-e29b-41d4-a716-446655440003"

monitorAccount
boolean

MED 2.0: whether the destination account is monitored

Ejemplo:

true

refundAccount
object

MED 2.0: destination account of a refund-under-recovery; omitted for a standalone refund