Skip to main content
POST
Authorise payment of an SLB charge

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Cabeçalhos

X-Idempotency
string
obrigatório

Idempotency key. Required on every mutation.

X-TTL
string

Idempotency key TTL in seconds.

Corpo

application/json
amount
string
obrigatório

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])$
Exemplo:

"1500.00"

controlNumberSLB
string
obrigatório

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
Exemplo:

"SLB20260915000000001"

preferenceLevel
string

Optional processing preference (NivelPref).

Maximum string length: 4
Exemplo:

"0001"

Resposta

Accepted

correlationId
string
obrigatório

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

Exemplo:

"req-7a3f9c2e"

id
string
obrigatório

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

Exemplo:

"46026562202609150000001"

messageType
string
obrigatório

The SLB wire code that was submitted.

Exemplo:

"SLB0002"

movementDate
string
obrigatório

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

Exemplo:

"2026-09-15"

numCtrlPart
string
obrigatório

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

Exemplo:

"20260915000000000001"

status
string
obrigatório

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

Exemplo:

"SUBMITTED"

submittedAt
string
obrigatório

RFC3339 UTC timestamp the message was submitted.

Exemplo:

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