Create Payouts in Sandbox

🚧

Batch usage

Batch usage is deprecated in API version 1.0

Item status testing

In Sandbox, it is possible to use specific destination to receive specific statuses for payouts.
Please refer to the table below to test the different FAILED or REVERSED scenarios, which vary depending on the payout transfer method:

PAGBANK

Destination emailresult[].status.coderesult[].status.reason
[email protected]FAILEDPROCESSING_ERROR
[email protected]FAILEDINVALID_DESTINATION
[email protected]FAILEDINSUFFICIENT_FUNDS
[email protected]FAILEDPAYEE_IRREGULAR_REGISTER
[email protected]FAILEDPAYOUT_DENIED
[email protected]FAILEDPAYEE_NAME_DOES_NOT_MATCH
[email protected]FAILEDPAYEE_LEGAL_CONSTRAINTS
[email protected]FAILEDPAYEE_DECEASED
[email protected]FAILEDPAYEE_UNDERAGED
[email protected]FAILEDPAYEE_EXCEEDED_FINANCIAL_LIMIT
[email protected]FAILEDDESTINATION_ACCOUNT_BLOCKED
[email protected]FAILEDPAYEE_NATIONAL_ID_CANCELLED
[email protected]FAILEDPAYEE_NATIONAL_ID_INACTIVE

PIX

Destination keyresult[].status.coderesult[].status.reason
[email protected]FAILEDPROCESSING_ERROR
[email protected]FAILEDINVALID_DESTINATION
[email protected]FAILEDDESTINATION_NOT_MATCH_DOCUMENT
[email protected]FAILEDINSUFFICIENT_FUNDS
[email protected]FAILEDPAYEE_IRREGULAR_REGISTER
[email protected]FAILEDPAYOUT_DENIED
[email protected]FAILEDPAYEE_NAME_DOES_NOT_MATCH
[email protected]FAILEDPAYEE_LEGAL_CONSTRAINTS
[email protected]FAILEDPAYEE_DECEASED
[email protected]FAILEDPAYEE_UNDERAGED
[email protected]FAILEDPAYEE_EXCEEDED_FINANCIAL_LIMIT
[email protected]FAILEDREJECTED_BY_RECEIVER
[email protected]FAILEDPROCESSING_TIMEOUT
[email protected]FAILEDPAYEE_NATIONAL_ID_CANCELLED
[email protected]FAILEDPAYEE_NATIONAL_ID_INACTIVE
[email protected]FAILEDSALARY_ACCOUNT_TYPE_UNSUPPORTED
[email protected]FAILEDPAYEE_TYPE_NOT_ACCEPTED
[email protected]REVERSEDREJECTED_BY_PAYEE
[email protected]REVERSEDREJECTED_BY_PAYEE
[email protected]REVERSEDREJECTED_BY_PAYEE_BANK
[email protected]REVERSEDREJECTED_BY_PAYEE_BANK

BANK_TRANSFER

In the BANK_TRANSFER transfer method, sending a payout requires the recipient's bank account details. During tests in the Sandbox environment:

  • The account number must follow the test account table provided below.
  • The other bank details (account type, bank code, and branch number), when applicable, can be filled with random values chosen by the developer.

These fields are validated for simulation purposes only and do not affect the real processing of transactions.

Destination account numberresult[].status.coderesult[].status.reason
Brazil: 12345678-9

Colombia: 3112987654
FAILEDPROCESSING_ERROR
Brazil: 1122003344-5

Colombia: 3011245678
FAILEDINVALID_DESTINATION
Brazil: 2233445566-5

Colombia: 3314567234
FAILEDINSUFFICIENT_FUNDS
Brazil: 10293847-6

Colombia: 3516789432
FAILEDPAYEE_IRREGULAR_REGISTER
Brazil: 778899001122

Colombia: 3112345678
FAILEDPAYOUT_DENIED
Brazil: 990011223344

Colombia: 3213456123
FAILEDPAYEE_NAME_DOES_NOT_MATCH
Brazil: 8822110099

Colombia: 3617890567
FAILEDPAYEE_LEGAL_CONSTRAINTS
Brazil: 5566778899

Colombia: 3415678901
FAILEDPAYEE_DECEASED
Brazil: 6677889900

Colombia: 3617890123
FAILEDPAYEE_UNDERAGED
Brazil: 445566778899

Colombia: 3910123456
FAILEDPAYEE_EXCEEDED_FINANCIAL_LIMIT
Brazil: 8899001122

Colombia: 3819012345
FAILEDREJECTED_BY_RECEIVER
Brazil: 3344556677-8

Colombia: 3718901234
FAILEDPROCESSING_TIMEOUT
Brazil: 6655443322

Colombia: 3415678345
FAILEDPAYEE_NATIONAL_ID_CANCELLED
Brazil: 7766554433-1

Colombia: 3516789456
FAILEDPAYEE_NATIONAL_ID_INACTIVE
Brazil: 3311223344-2

Colombia: 3718901678
FAILEDSALARY_ACCOUNT_TYPE_UNSUPPORTED
Brazil: 1122334455-7

Colombia: 3011234567
FAILEDPAYEE_TYPE_NOT_ACCEPTED
Brazil: 556677889900REVERSEDREJECTED_BY_PAYEE
Brazil: 99001122-7REVERSED (Partial)REJECTED_BY_PAYEE
Brazil: 778855443322REVERSEDREJECTED_BY_PAYEE_BANK
Brazil: 66778899-0REVERSED (Partial)REJECTED_BY_PAYEE_BANK
Language
Click Try It! to start a request and see the response here!