Skip to main content
POST
Resolve payment routing

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Body

application/json
amount
integer<int64>
required

Transaction amount in centavos (BRL minor units) to validate against quota; must be greater than zero.

Example:

15000

senderISPB
string
required

ISPB of the sending participant whose routing is being resolved, exactly 8 numeric digits.

Example:

"12345678"

Response

OK

isDirect
boolean
required

True when the sender connects directly to BACEN; false when routed through a sponsor.

Example:

false

quotaValidatedAmount
integer<int64>
required

Amount in centavos (BRL minor units) validated against the indirect participant's quota.

Example:

15000

indirectISPB
string

ISPB of the indirect participant being routed through the sponsor (8 numeric digits); empty for direct participants.

Example:

"12345678"

sponsorISPB
string

ISPB of the sponsor participant routing the payment (8 numeric digits); empty for direct participants.

Example:

"87654321"