Uruguay

Learn everything you need to know to make payouts in Uruguay with dLocal.

Mandatory parameters

Mandatory parameterDescriptionFlow
login32 charsALL
pass32 charsALL
external_idMax. 100 charsALL
document_idSee document validations below.ALL
document_typeOnly mandatory when document type is RUT, DE (Documento Extranjero) or PASS (Passport)ALL
beneficiary_nameMax. 50 charsALL
beneficiary_lastnameMax. 50 charsALL
countryUYALL
bank_codeSee bank codes below.ALL
bank_branchMandatory only If the bank is Santander.ALL
bank_accountSee bank account validations below.ALL
account_typeOnly mandatory if bank_code is BROU
C: for Checking accounts
S: for Savings accounts
ALL
amountMax. 2 decimal numbersALL
purposeEPREMT - remittance

Mandatory only for remittance (P2P)
P2P
currency_to_payUSD
Mandatory only if the payout needs to be paid in USD.

In case this parameter is missing, the payout will be paid in local currency.
Only for USD accounts
remitter_document_typeRUT, CI, PASS
Mandatory only for remittance (P2P)
P2P
remitter_documentValidations based on the document type.
Mandatory only for remittance (P2P)
P2P
remitter_full_nameMax. 200 chars.
Mandatory only for remittance (P2P)
P2P

Example request

{
    "login":"1n234n56",
    "pass":"HolAc123o",
    "external_id": "1234567812345678c",
    "document_type":"RUT",
    "document_id": "87417771",
    "beneficiary_name": "HOY",
    "beneficiary_lastname": "SA",
    "country": "UY",
    "bank_code": "113",
    "bank_branch": "11",
    "bank_account": "1234567",
    "account_type":"C",
    "amount": "114.39"
}
{
    "login":"1n234n56",
    "pass":"HolAc123o",
    "external_id": "1234567812345678c",
    "document_type":"RUT",
    "document_id": "87417771",
    "beneficiary_name": "HOY",
    "beneficiary_lastname": "SA",
    "country": "UY",
    "bank_code": "113",
    "bank_branch": "11",
    "bank_account": "1234567",
    "account_type":"C",
    "amount": "114.39",
    "purpose": "EPREMT",
    "remitter_document_type": "CI",
    "remitter_document": "87417771",
    "remitter_full_name": "Juan Perez"
}

Document validations

ValidationNameLengthTypeVerification digitExample
DocumentCI8NumericLast digit8.741.777-1
87417771
DocumentRUT12NumericLast digit21-100342-001-7
211003420017
DocumentDE-Numeric-33475876
DocumentPASS-Alphanumeric-NNFE4379

Bank account validations

NameAccount formatLengthDetailsExample
BROUYYYYYYYYYWWWWW14Y-> account num.
W->sub account
00099299700002
BHUXXXYYZZZZZZV10X-> Bank branch, starts with 0
Y-> Product num.
Z-> Account num. filling with 0 on the left
V-> Verif. Digit
012345678901
CitibankXXXXXXXXXX10Filling with 0 on the left Account num. start with 0, 1 or 50061436006
ItauXXXXXXX7Filling with 0 on the left3190373
ScotiabankCCCCCCCCII10C-> Client num. filling with 0 on the left
I-> Account id
1274204300
ScotiabankXXXXXXX7Account num filling with 0 on the left0123456
SantanderXXXXXXXXXXXX12Account num filling with 0 on the left012345678901
NacionXXXXXXXXXXXX12Account num. filling with 0 on the left001234568901
BBVAXXXXXXXXXmax 9Account num. without filling with 0 on the left Only numeric digits20237345 674501433
HSBCXXXXXXXXXX10Filling with 0 to the left0003237999
HeritageXXXXXXXYY9X-> Account num. filling with 0 on the left
Y-> Sub Account num.
0003237999

Bank codes

Check below the different values that bank_code parameter can take depending on each country's bank requirements.

Bank CodeBank NameSupport UYU currencySupport USD currency
153Banco Bilbao Vizcaya Argentaria
246Banco de la Nación Argentina
091Banco Hipotecario del Uruguay
113Banco ITAU
137Banco Santander
162Banque Heritage
61BAPRO
001BROU - Banco de la República Oriental del Uruguay
205Citibank N.A. Sucursal
157HSBC Bank
999Oca Blue
603Prex
624Redpagos
917Midinero
128Scotiabank