Costa Rica

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

Mandatory parameters

Mandatory parameterDescriptionFlow type
login32 charsALL
pass32 charsALL
external_idMax. 100 charsALL
document_idSee document validations below.ALL
document_typeCI (cédula de identidad)
CJ (cédula jurídica)
CR (cédula de residencia)

See document validations.
ALL
beneficiary_nameMax. 50 charsALL
beneficiary_lastnameMax. 50 charsALL
countryCRALL
currencyCRC or USDALL
bank_accountSee bank account validation below. ​ALL
amountMax. 2 decimal numbersALL
addressMax. 200 charsALL
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
purposeEPREMT - Remittance (P2P)
Mandatory only for remittance (P2P)
P2P
remitter_full_nameMax. 200 chars
Mandatory only for remittance (P2P)
P2P
remitter_countryISO 3166-1 alpha-2 code
Mandatory only for remittance (P2P)
P2P
remitter_document_type'ID' for national identification number
'PASS' for passport
Mandatory only for remittance (P2P)
P2P
remitter_documentMax. 45 chars
Mandatory only for remittance (P2P)
P2P

Example request

{
    "login":"1n234n56",
    "pass":"HolAc123o",
    "external_id":"1234567812345678b",
    "document_id":"123456789",
    "document_type":"CI",
    "country":"CR",
    "bank_account":"12345678912345678",
    "currency":"CRC",
    "amount":"2000.00",
    "beneficiary_name":"JUAN",
    "beneficiary_lastname":"RUIZ",
    "address":"calle 12# 12A - 12, La fortuna",
    "type":"json"
}

Document validations

ValidationNameLengthTypeVerification digitExample
DocumentCI9numericNo123456789
DocumentCJ10numeric, starting with "3"No3001999999
DocumentCR12 to 22numeric, starting with "1"No1234567890155566

Bank account validations

ValidationNameLengthTypeVerification digitExample
Bank accountIBAN22alpha -numericApply verification algorithmCR32011400007914077990