Skip to content

Create banking payout

POST
/order/v1/banking/order-payouts

Create a PIX payout using accountId as payer and different initiation types (MANUAL/KEY/STATIC_QRCODE/DYNAMIC_QRCODE).

idempotency-key
required
string

Unique key for idempotent requests

object
externalId
required

External identifier of the payout

string
Example
payout-123
accountId
required

Payer account identifier

string format: uuid
Example
f288ae0d-47fd-4207-aee4-0a384888bd96
paymentMethod
required

Payment method

string
Allowed values: PIX
Example
PIX
iniciationType
required

Initiation type

string
Allowed values: MANUAL KEY STATIC_QRCODE DYNAMIC_QRCODE PAYMENT_TRANSACTION_INITIATION_SERVICE PAYER_QRCODE
Example
KEY
receiver
required

Receiver information

object
name
required

Receiver full name

string
document
required

Receiver document

object
type
required

Document type

string
Allowed values: CPF CNPJ
Example
CPF
number
required

Document number

string
Example
12345678901
Example
{
"name": "Maria Silva",
"document": {
"type": "CPF",
"number": "12345678901"
},
"email": "maria@mail.com",
"phone": "+5511912345678",
"bankAccount": {
"ispb": "12345678",
"branchNumber": "0001",
"accountNumber": "123456",
"accountType": "CACC"
}
}
paymentData
required

Payment data

object
pixKey

Pix key for KEY initiation

string
qrcodeData

QR Code data for STATIC/DYNAMIC initiation

string
bankAccount

Bank account data (required for MANUAL initiation)

object
ispb
required

ISPB code

string
accountType
required

Account type (e.g., CHECKING_ACCOUNT)

string
branchNumber
required

Branch number

string
accountNumber
required

Account number

string
Example
{
"pixKey": "maria@mail.com"
}
amount
required

Payout amount

object
currency
required

Currency code

string
Allowed values: BRL
Example
BRL
value
required

Amount value as numeric string

string
Example
10.00
Example
{
"currency": "BRL",
"value": "50.00"
}
description
required

Description of the payout

string
Example
Invoice 123 payout
object
id
required

Payout identifier

string
Example
c1c4c0b1-3bb8-4b1c-9e47-3f4a6f3a1b2c
externalId
required

External identifier

string
Example
payout-123
status
required

Status of the payout

string
Example
PENDING
amount
required

Amount value as string

string
Example
50.00
currency
required

Currency

string
Allowed values: BRL USD ARS EUR CLP COP MXN PEN BUSD USDT
Example
BRL
description
required

Payout description

string
Example
Invoice 123
endToEndId
required

EndToEnd identifier (PIX)

string
Example
E12345678920240101120000abcd
batch

Batch information when this payout was split into a batch

object
id
required

Id of the batch

string
Example
5160c73e-8b9b-4f1f-8c64-0edcbb97c335
transactionsCount
required

Total number of child transactions in the batch

number
Example
3
paidCount
required

Number of child transactions already paid

number
Example
2
failedCount
required

Number of child transactions that failed

number
Example
1
pendingCount
required

Number of child transactions still pending

number
0
paidAmount
required

Amount already paid across all child transactions

string
Example
30000.00
pendingAmount
required

Amount still pending across all child transactions

string
Example
15000.00
transactions
required

Child transactions the batch was split into

Array<object>
object
id
required

Id of this child transaction

string
Example
a4cf980e-f66d-4321-b0f2-95c7eecca7ce
idempotencyKey
required

Idempotency key of this child transaction - the first child reuses the batch idempotencyKey verbatim, later ones suffix it

string
Example
bf8b0b1f-f444-40c5-b657-d236ee03e6ba-01
sequence
required

Ordering position of this child transaction within the batch

number
Example
1
amount
required

Amount of this child transaction

string
Example
15000.00
status
required

Status of this child transaction

string
Allowed values: INITIAL PENDING PAID EXPIRED ANALYSIS REFUNDED PARTIAL_REFUNDED PARTIALLY_PAID CANCELED ERROR
Example
PAID
endToEndId

End-to-end id of this child transaction

string
Example
E69467793202607101200Je8IkFT5JQS
paidAt

Date this child transaction was paid

string
Example
2026-07-10T12:01:03.000Z
errorMessage

Error message when this child transaction failed

string
Example
An unexpected error occurred

Bad request

Forbidden

Internal error