PayOut API
POST Initiate PayOut Transaction
Initialize a new PayOut transaction for disbursement
POST
Initialize a new PayOut transaction for disbursement to bank accounts.
This endpoint allows you to send money to your customers’ bank accounts using bank transfers.
Required Headers
Your merchant authentication token
Basic authentication key
Must be “application/json”
Request Body Parameters
Payment method. Supported methods:
BANK_TRANSFER, BREB. Refer to Country-Specific Information for the list of available methods per country.For Bre-B integration details, see Bre-B Integration. Availability varies by country.Your unique transaction reference
Transaction amount in the specified currency code.
Three-letter currency code following the ISO 4217 standard (e.g.,
COP, PEN).Two-letter country code. Possible values: “CO”, “PE”, “MX”
URL for receiving webhook notifications
Additional custom data for the transaction
Response
Unique transaction identifier (UUID v4 format)
Your provided transaction reference (must be unique)
Initial transaction status (will be PENDING)
Estimated completion time in UTC (typically within 24 hours)
Authorizations
Merchant authentication token
Basic authentication with username and password
Body
application/json
Payment method
Available options:
BANK_TRANSFER Your unique transaction reference
Transaction amount (in cents/minor currency unit)
Three-letter currency code (ISO 4217)
Example:
"COP"
URL for receiving webhook notifications
Two-letter country code (ISO 3166-1 alpha-2). Possible values: CO, PE, MX
Example:
"CO"
Additional custom data for the transaction