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