Skip to main content
POST
Pay BACEN an amount SLB never demanded

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Idempotency key. Required on every mutation.

X-TTL
string

Idempotency key TTL in seconds.

Body

application/json
amount
string
required

Payment amount in decimal reais (VlrLanc).

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

"2500.75"

description
string
required

Free text (Hist). Mandatory on this message — SLB0002 declares no Hist at all, and that asymmetry is BACEN's.

Required string length: 1 - 200
Example:

"DEVOLUCAO DE CREDITO"

purpose
string
required

BACEN finalidade code (FinlddSLB) of the payment. Mandatory on this message.

Required string length: 1 - 4
Example:

"01"

agreementCnpj
string

Optional agreement CNPJ (CNPJConv).

Maximum string length: 14
Example:

"00038166000105"

controlNumberSLBOriginal
string

Control number of the SLB0005 credit being returned (RSLB0008). Omit it for a spontaneous payment.

Maximum string length: 20
Example:

"SLB20260915000000009"

preferenceLevel
string

Optional processing preference (NivelPref).

Maximum string length: 4
Example:

"0001"

Response

Accepted

correlationId
string
required

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

Example:

"req-7a3f9c2e"

id
string
required

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

Example:

"46026562202609150000001"

messageType
string
required

The SLB wire code that was submitted.

Example:

"SLB0002"

movementDate
string
required

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

Example:

"2026-09-15"

numCtrlPart
string
required

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

Example:

"20260915000000000001"

status
string
required

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

Example:

"SUBMITTED"

submittedAt
string
required

RFC3339 UTC timestamp the message was submitted.

Example:

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