v1

latestOpenAPI 3.1.02026-07-263436159.3 KB

Create Payout

Use this call to create a payout and send money to your customers.

post/payout

Headers

Ocp-Apim-Subscription-Keystring required

The subscription key has a length of 32 characters and will be provided within the API keys. Will be available for new integrations from July 24th onwards.

Request body

BeneficiaryFirstNamestring required

The customer's first name.</br><strong>Data validation:</strong> [A-Z] </br><strong>Length : AR, BR</strong>: 255 | <strong>CL, MX, CO, EC, PE</strong>: 32

BeneficiaryLastNamestring required

The customer's last name.</br><strong>Data validation:</strong> [A-Z] </br><strong>Length : AR, BR</strong>: 255 | <strong>CL, MX, CO, EC, PE</strong>: 32

DocumentTypestring required

The type of document used to identify the customer</br><strong>Length : AR</strong>: 1 | <strong>BR</strong>: 1 | <strong>CL</strong>: 6 | <strong>MX, CO, EC, PE</strong>: 2</br><strong>Value per country:</strong> <a href="https://payretailers.readme.io/reference/payout-parameters#document-type">AR</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#document-type-1">BR</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#document-type-2">CL</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#document-type-3">MX</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#document-type-4">CO</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#document-type-5">EC</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#document-type-6">PE</a>

PayoutBeneficiaryTypeCodestring

<strong style="color:red;">CL Only. Required.</strong></br>Used to define if your customer is a physical person or a company.<strong></br>Values:</strong> person | company

DocumentNumberstring required

The personal ID of the customer.</br><strong>Data validation:</strong> [A-Z][0-9]</br><strong>Length : AR</strong>: 8 | <strong>BR</strong>: 11 | <strong>CL</strong>: 9 | <strong>MX</strong>: 18 | <strong>CO</strong>: 6-10 | <strong>EC</strong>: 10 | <strong>PE</strong>: 9

Emailstring required

The customer's email address.</br><strong>Data validation:</strong> [A-Z][0-9][-&_]@[A-Z][0-9].[A-Z]</br><strong>Length:</strong> 255

Phonestring

<strong style="color:red;">Required in BR, PE and AFRICA. Optional in AR, CL & MX. Do not include for CO.</strong></br>The customer's phone number. Can include special characters like +().</br><strong>Data validation:</strong> [0-9][()+]</br><strong>Length : AR, BR, CL, MX</strong>: 13 | <strong>PE</strong>: 9-11

Genderstring

<strong style="color:red;">AR BR CL MX Only. Optional.</strong></br>The gender of the customer.</br><strong>Data validation:</strong> *</br><strong>Length:</strong> 20

Countrystring required

The country code of the payout. </br><strong>Length:</strong> 2</br><strong>Values</strong>: AR | BR | CL | CO | EC | MX | PE

Citystring

<strong style="color:red;">Do not include for CO.</strong></br>The city of the customer.</br><strong>Data validation:</strong> *</br><strong>Length:</strong> 150

Addressstring

<strong style="color:red;">Do not include for CO.</strong></br>The billing address of the customer.</br><strong>Data validation:</strong> *</br><strong>Length : AR, BR</strong>: 255 | <strong>CL, MX, EC, PE</strong>: 70

CurrencyCodestring required

The currency code of the currency used for the payout.</br><strong>Length:</strong> 3</br><strong>Values: AR:</strong> ARS | <strong>BR:</strong> BRL | <strong>CL:</strong> CLP | <strong>CO:</strong> COP | <strong>EC:</strong> USD | <strong>MX:</strong> MXN | <strong>PE:</strong> PEN | ALL: USD

Amountnumber float required

The amount of the payout</br><strong>Data validation:</strong> [0-9]</br><strong>Length : AR, BR, CL, MX</strong>: 18,2 | <strong>CO, EC, PE</strong>: 11,2

NotificationUrlstring

The URL used to send <a href="https://payretailers.readme.io/reference/notifications">notifications</a> when a payout is created and changes status.</br><strong>Data validation:</strong> [0-9] [a-z] [(-), (_), (.), (~)]</br><strong>Length:</strong> 255

PayoutChannelstring required

Channel through which the payout will be processed.</br>ONLINE for traditional bank transfers. PIX included for BR. BREB included for CO.</br><strong>Values: </strong>ONLINE, PIX, BREB

RecipientPixKeystring

<strong style="color:red;">BR Only. Optional.</strong></br>The PIX key of the customer. Include if the payout must be done via PIX payout.</br><strong>Data validation:</strong> [A-Z][-][0-9]</br><strong>Length:</strong> MAX</br><strong>Value: </strong><a href="https://payretailers.readme.io/reference/payout-parameters#recipient-pix-key">Recipient Pix Key</a>

RecipientKeystring

The recipient's Bre-B key: phone, email, national document, or alphanumeric prefixed with "@" (e.g. @VUZ8FX8R).

AccountNumberstring required

The account number of the customer.</br><strong>Data validation:</strong> [0-9]</br><strong>Length : AR</strong>: 22 | <strong>BR</strong>: 13 | <strong>CL:</strong> See special requirements | <strong>CO</strong>: 16 | <strong>MX</strong>: 16 or 18 (See special requirements) | <strong>EC</strong>: 12 | <strong>PE</strong>: see special requirements</br><strong style="color:red;">Some countries have special requirements: </strong><a href="https://payretailers.readme.io/reference/payout-parameters#account-number">AR</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-number-requirements">PE</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#/account-type-2">MX</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#/chile">CL</a>

AccountAgencyNumberstring

<strong style="color:red;">BR Only. Required.</strong></br>The agency code of the bank provided by the bank.</br><strong>Length:</strong> 6</br><strong>Value: </strong><a href="https://payretailers.readme.io/reference/payout-parameters#account-agency-number">Account Agency Number</a>

PayoutAccountTypeCodestring required

A code that identifies the type of account used by the user.</br><strong>Length : AR</strong>: 1 | <strong>BR, CL, MX, CO, EC, PE</strong>: 4</br><strong>Value per country: </strong><a href="https://payretailers.readme.io/reference/payout-parameters#bank-name-and-payout-account-type-code">AR</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-type">BR</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-type-1">CL</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-type-2">MX</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-type-3">CO</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-type-4">EC</a> | <a href="https://payretailers.readme.io/reference/payout-parameters#account-type-5">PE</a>

BankNamestring required

The code that identified the bank used by the customer.</br><strong>Length : AR</strong>: 1 | <strong>BR, CL</strong>: 3 | <strong>MX</strong>: 5 | <strong>CO, EC, PE</strong>: 4 </br><strong>Value per country: </strong><a href="https://payretailers.readme.io/reference/payout-parameters#bank-name-and-payout-account-type-code">AR</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#bank-name">BR</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#bank-name-1">CL</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#bank-name-2">MX</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#bank-name-3">CO</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#bank-name-4">EC</a> | <a href="https://www.payretailers.dev/reference/payout-parameters#bank-name-5">PE</a>

AbaSwiftstring

<strong style="color:red;">BR only. Optional.</strong></br>The swift number of the bank used by the customer.</br><strong>Data validation:</strong> [A-Z][0-9]</br><strong>Length:</strong> 50

TaxReversalobject

<strong style="color:red;">AR Only. Optional.</strong></br>Used to return user funds without tax deductions applied. Click <a href="https://payretailers.readme.io/reference/payout-parameters#tax-reversal">here</a> for more details.

ExternalReferencestring required

Optional external reference that can be used to track the payout.</br><strong>Data validation:</strong> *</br><strong>Length:</strong> 255

PaymentReasonstring

A reason for the payment.</br><strong>Data validation:</strong> *</br><strong>Length : AR, BR, CL, CO, EC, PE</strong>: MAX | <strong>MX</strong>: 40

TestModeboolean

Used to make the difference between real payouts and test payouts. Check the <a href="https://payretailers.readme.io/reference/test-mode">Test Mode</a> page for more details.

TestModeCallBackStatusstring

The status that you want to receive in your callback when testing your payout. Check the <a href="https://payretailers.readme.io/reference/test-mode">Test Mode</a> page for more details.

TermsApprovedboolean

Required only for payouts in USD

PayoutQuoteIdstring

Unique payout quote ID returned from the Payout Quote end point, locking the FX rate, fee and values to those specified in the quote. Time limit from receiving Payout Quote to submitting Payout referencing Quote ID is 5 minutes.

Response

200

integer required

Example response

1985421