Uruguay
Localpayment's API works 24/7/365, the payments are processed during business hours from 9am to 15pm GMT -3 when we have our cut-off. Requests done after the cut-off will be executed next business day
Create Payout Uruguay
POST
https://sandbox.localpayment.com/api/v2/payouts/payout
Array () [
*Key required
Headers
Name | Type | Description |
---|---|---|
Content-Type* | String | Default: application/json Content Type |
Authorization* | String | Authorization |
customer_id* | String | string <= 12 Customer id |
countryCode* | String | Value: "URY" |
Request Body
Name | Type | Description |
---|---|---|
submerchant_code* | String | [ 3 .. 60 ] characters ^[a-zA-Z0-9\\s\\- _]{3,60}$ The name of the merchant sending the payment. |
sender_taxid | String | ^[a-zA-Z0-9\s]{1,50}$ This field is required when the sender is a customer (C2C or C2B) |
sender_address | String | "^[a-zA-ZáéíóúÁÉÍÓÚ0-9\s]{1,300}$" accepts numbers, letters, and spaces, and the length is between 1 and 300 characters This field is required when the sender is a customer (C2C or C2B) |
sender_state | String | ^[a-zA-ZáéíóúÁÉÍÓÚ\s]{1,20}$ This field is required when the sender is a customer (C2C or C2B) |
sender_country | String | ^[a-zA-ZáéíóúÁÉÍÓÚ\s]{1,20}$ This field is required when the sender is a customer (C2C or C2B) |
sender_birthdate | String | ([12]\\d{3}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])) format - yyyymmdd |
sender_email | String | |
beneficiary_name* | String | [ 1 .. 60 ] characters ^[a-zA-Z0-9\s]{1,60}$ |
beneficiary_document_type* | String | [ 2 .. 3 ] charactersEnum: "RUT" "CI" You can see the type of document |
beneficiary_document_id* | String | [ 8 .. 12 ] characters |
bank_account_type* | String | 1 charactersEnum: "C" "A" Only mandatory if bank_code is BROU C: for Checking accounts S: for Savings accounts |
bank_code* | String | Check the Bank Codes |
beneficiary_account_number* | String | [ 4 .. 20 ] characters |
beneficiary_address | String | ^[a-zA-ZáéíóúÁÉÍÓÚ0-9\s]{1,150}$ |
beneficiary_state | String | ^[a-zA-ZáéíóúÁÉÍÓÚ\s]{1,60}$ |
beneficiary_country | String | ^[a-zA-ZáéíóúÁÉÍÓÚ\s]{1,60}$ |
beneficiary_birth_date | String | ([12]\\d{3}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])) format - yyyymmdd |
beneficiary_email | String | |
beneficiary_phone_number | String | |
sender_phone_number | String | |
merchant_id* | String | [ 0 .. 60 ] characters Your internal transaction/tracking ID |
concept_code* | String | You can see the concept code Concept Codes |
currency* | String | Value: "UYU" |
payout_date | String | format - yyyymmdd - UTC Timezone |
amount* | integer <int64> >= 100 | The last 2 digits represent the decimals (cents) (cents). This is the amount to be received by the beneficiary in the local currency |
authenticate | boolean | If set as true, the transaction will be created in status OnHold and will expire after a week unless If set as true, the transaction will be created in status OnHold and will expire after a week unless is aproved using the endpoint payouts/authenticate. As default this parameter is false and will be created with the status Receivedd |
sender_name | String | [a-zA-ZáéíóúÁÉÍÓÚ\s]{1,60}$ This field is required when the sender is a customer (C2C or C2B) |
Example: PayOut request
Last updated