Skip to main content
POST
Authorise payment of an SLB charge

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Encabezados

X-Idempotency
string
requerido

Idempotency key. Required on every mutation.

X-TTL
string

Idempotency key TTL in seconds.

Cuerpo

application/json
amount
string
requerido

The charge's FULL value in decimal reais. SLB admits no partial payment (Catálogo v5.13 Vol I), so anything other than the notified amount is refused.

Pattern: ^[1-9][0-9]{0,15}\.[0-9]{2}$|^0\.(0[1-9]|[1-9][0-9])$
Ejemplo:

"1500.00"

controlNumberSLB
string
requerido

Control number (NumCtrlSLB) of the charge being paid, as the SLB0001 notice carried it. Rule RSLB0002 makes it mandatory on the wire: a payment that does not name the charge it pays is not a payment of that charge.

Required string length: 1 - 20
Ejemplo:

"SLB20260915000000001"

preferenceLevel
string

Optional processing preference (NivelPref).

Maximum string length: 4
Ejemplo:

"0001"

Respuesta

Accepted

correlationId
string
requerido

Request-scoped correlation identifier echoing X-Request-ID.

Ejemplo:

"req-7a3f9c2e"

id
string
requerido

Correlation id (the outbound NUOp). The answer leg is correlated to it.

Ejemplo:

"46026562202609150000001"

messageType
string
requerido

The SLB wire code that was submitted.

Ejemplo:

"SLB0002"

movementDate
string
requerido

BACEN business date (DtMovto) stamped on the frame, derived server-side.

Ejemplo:

"2026-09-15"

numCtrlPart
string
requerido

This participant's own control number for the message — the handle BACEN quotes back on the answer.

Ejemplo:

"20260915000000000001"

status
string
requerido

SUBMITTED when the message was queued for the rail, PENDING_APPROVAL when the configured alçada band parked it awaiting signatures.

Ejemplo:

"SUBMITTED"

submittedAt
string
requerido

RFC3339 UTC timestamp the message was submitted.

Ejemplo:

"2026-09-15T12:00:00Z"