Create banking payout
POST /order/v1/banking/order-payouts
Create a PIX or TED payout using accountId as payer. The initiation type is inferred from paymentData: pixKey (KEY), qrcodeData (STATIC/DYNAMIC_QRCODE) or bankAccount (MANUAL). For TED, only bankAccount is accepted.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ”Unique key for idempotent requests
Request Body required
Section titled “Request Body required ”object
External identifier of the payout
Example
payout-123Payer account identifier
Example
f288ae0d-47fd-4207-aee4-0a384888bd96Payment method
Example
TEDReceiver information. Required for TED and manual bankAccount payouts. Optional for pixKey and qrcodeData payouts, where it is resolved from the DICT key or the decoded QR Code; when provided, the receiver document is compared against the key/QR Code owner.
object
Receiver full name
Receiver document
object
Document type
Example
CPFDocument number
Example
12345678901Example
{ "name": "Maria Silva", "document": { "type": "CPF", "number": "12345678901" }}Payment data. Provide exactly one field: pixKey (KEY initiation), qrcodeData (STATIC or DYNAMIC QR Code, determined automatically) or bankAccount (MANUAL initiation). For TED, only bankAccount is accepted.
object
Pix key for KEY initiation
QR Code data for STATIC/DYNAMIC initiation
Bank account data (required for MANUAL initiation)
object
ISPB code of the receiving bank. Provide either ispb or bankNumber.
COMPE bank number of the receiving bank, resolved to an ISPB via SPI. Provide either ispb or bankNumber.
Example
341Account type
Example
CHECKING_ACCOUNTBranch number
Account number
Example
{ "bankAccount": { "ispb": "12345678", "branchNumber": "0001", "accountNumber": "123456", "accountType": "CHECKING_ACCOUNT" }}Payout amount
object
Currency code
Example
BRLAmount value as a numeric string. A JSON number is also accepted.
Example
10.00Example
{ "currency": "BRL", "value": "50.00"}Description of the payout
Example
Invoice 123 payoutExamples
PIX payout
{ "externalId": "payout-123", "accountId": "f288ae0d-47fd-4207-aee4-0a384888bd96", "paymentMethod": "PIX", "receiver": { "name": "Maria Silva", "document": { "type": "CPF", "number": "12345678901" } }, "paymentData": { }, "amount": { "currency": "BRL", "value": "50.00" }, "description": "Invoice 123 payout"}TED payout
{ "externalId": "payout-124", "accountId": "f288ae0d-47fd-4207-aee4-0a384888bd96", "paymentMethod": "TED", "receiver": { "name": "Maria Silva", "document": { "type": "CPF", "number": "12345678901" } }, "paymentData": { "bankAccount": { "bankNumber": "341", "branchNumber": "0001", "accountNumber": "123456", "accountType": "CHECKING_ACCOUNT" } }, "amount": { "currency": "BRL", "value": "50.00" }, "description": "Invoice 124 payout"}Responses
Section titled “ Responses ”object
Payout identifier
Example
c1c4c0b1-3bb8-4b1c-9e47-3f4a6f3a1b2cExternal identifier
Example
payout-123Status of the payout
Example
PENDINGAmount value as string
Example
50.00Currency
Example
BRLPayout description
Example
Invoice 123EndToEnd identifier (PIX)
Example
E12345678920240101120000abcdControl number of the transfer (TED)
Example
20260810001234567Batch information when this payout was split into a batch
object
Id of the batch
Example
5160c73e-8b9b-4f1f-8c64-0edcbb97c335Total number of child transactions in the batch
Example
3Number of child transactions already paid
Example
2Number of child transactions that failed
Example
1Number of child transactions still pending
Amount already paid across all child transactions
Example
30000.00Amount still pending across all child transactions
Example
15000.00Child transactions the batch was split into
object
Id of this child transaction
Example
a4cf980e-f66d-4321-b0f2-95c7eecca7ceIdempotency key of this child transaction - the first child reuses the batch idempotencyKey verbatim, later ones suffix it
Example
bf8b0b1f-f444-40c5-b657-d236ee03e6ba-01Ordering position of this child transaction within the batch
Example
1Amount of this child transaction
Example
15000.00Status of this child transaction
Example
PAIDEnd-to-end id of this child transaction
Example
E69467793202607101200Je8IkFT5JQSDate this child transaction was paid
Example
2026-07-10T12:01:03.000ZError message when this child transaction failed
Example
An unexpected error occurredPayout error message
Examples
PIX payout created
{ "id": "c1c4c0b1-3bb8-4b1c-9e47-3f4a6f3a1b2c", "externalId": "payout-123", "status": "PENDING", "amount": "50.00", "currency": "BRL", "description": "Invoice 123 payout", "endToEndId": "E12345678920240101120000abcd"}TED payout created
{ "id": "c1c4c0b1-3bb8-4b1c-9e47-3f4a6f3a1b2c", "externalId": "payout-124", "status": "PENDING", "amount": "50.00", "currency": "BRL", "description": "Invoice 124 payout", "controlNumber": "payout-124"}PIX payout created (split into batch, amount above R$15.000)
Child transactions are created asynchronously after this response; they only appear once processed (see the GET endpoint).
{ "id": "5160c73e-8b9b-4f1f-8c64-0edcbb97c335", "externalId": "payout-125", "status": "INITIAL", "amount": "45500.00", "currency": "BRL", "description": "Invoice 125 payout", "endToEndId": "E69467793202607101200Je8IkFT5JQS", "batch": { "id": "5160c73e-8b9b-4f1f-8c64-0edcbb97c335", "transactionsCount": 4, "paidCount": 0, "failedCount": 0, "pendingCount": 4, "paidAmount": "0", "pendingAmount": "45500.00", "transactions": [] }}Bad request
Forbidden
Internal error