United Arab Emirates

Learn everything you need to know to make payouts in United Arab Emirates with dLocal.

Market specifications

Take a look of all the information you need to make a payout.

Country reference Document validations Mandatory paramenters

Payment methods

Find all the information about payment methods capabilities.

Bank transfers

Market specifications

Do you want to know more information about the United Arab Emirates' market? Go to the Expand Your Reach in Africa’s eCommerce Market article.

country codecurrency codeamount decimalsbeneficiary.document.type name
AEAED2ID

Document validations

ValidationNameLengthTypeExample
DocumentID18charactersNNN-NNNN-NNNNNNN-N
DocumentPASSup to 12charactersABCD1234

Mandatory parameters

Bank transfers

Bank transfer parametersB2CB2B
external_idYesYes
payment_method_idYesYes
flow_typeYesYes
purposeYesYes
countryYesYes
amountYesYes
currencyYesYes
beneficiary.first_nameYes-
beneficiary.last_nameYes-
beneficiary.business_name-Yes
beneficiary.document.typeYes-
beneficiary.document.idYes-
beneficiary.birth_info.dateYes-
beneficiary.nationalityYes-
beneficiary.address.streetYesYes
beneficiary.address.cityYesYes
beneficiary.bank_account.branchYesYes
beneficiary.bank_account.accountYesYes

Payment methods

The United Arab Emirates supports payouts via Bank transfers. This method requires specific parameters and follows validation rules aligned with local compliance and banking standards.

Bank transfers

Bank transfers in the United Arab Emirates require detailed account information, including SWIFT code, address, city, and IBAN. The format of these fields depends on the receiving bank, and strict validation rules apply.

Refer to the document validations section for ID and Passport format specifications.

Mandatory parameters

All fields listed below are required for bank transfer payouts. For successful processing, ensure correct formatting and value types.

Mandatory parameterDescription
external_idUnique payout identification at the merchant's end. Maximum 100 characters.
payment_method_idPayment method identifier. For bank transfers, use BANK_TRANSFER.
flow_typePayout flow type. Valid values: B2C (Business to Consumer) or B2B (Business to Business).
purposePayout purpose code. See purpose codes reference.
countryCountry code. For the United Arab Emirates, use AE.
amountPayout amount in AED. Use up to 2 decimal places.
currencySource currency of the FX operation. For the United Arab Emirates, use AED or USD. Payouts are always paid in local currency.
beneficiary.first_nameBeneficiary's first name. Maximum 50 characters. English and Arabic are supported.
beneficiary.last_nameBeneficiary's last name. Maximum 50 characters. English and Arabic are supported.
beneficiary.business_nameBeneficiary's business name. Mandatory only for B2B. English and Arabic are supported.
beneficiary.document.typeBeneficiary's document type. Use ID for UAE national ID, PASS for Passport.
beneficiary.document.idBeneficiary's document number. For ID: NNN-NNNN-NNNNNNN-N, for PASS: up to 12 characters.
beneficiary.birth_info.dateBeneficiary's date of birth in ISO 8601 format (YYYY-MM-DD).
beneficiary.nationalityBeneficiary's nationality in ISO 3166-1 alpha-2 format.
beneficiary.address.streetBeneficiary's street address. Maximum 35 characters. English and Arabic are supported.
beneficiary.address.cityBeneficiary's city. Maximum 35 characters. English and Arabic are supported.
beneficiary.bank_account.branchSWIFT code. 8 or 11 alphanumeric characters in upper case.
beneficiary.bank_account.accountIBAN number. All United Arab Emirates IBANs begin with 'AE' and are exactly 23 characters long. Ex: AE070331234567890123456.

Example request

{
  "external_id": "896986598",
  "payment_method_id": "BANK_TRANSFER",
  "flow_type": "B2C",
  "purpose": "OTHER_SERVICES",
  "country": "AE",
  "amount": 1000,
  "currency": "AED",
  "beneficiary": {
    "first_name": "Ayesha",
    "last_name": "Al Maktoum",
    "document": {
      "type": "ID",
      "id": "123-4567-8901234-5"
    },
    "birth_info": {
      "date": "1985-05-15"
    },
    "nationality": "AE",
    "address": {
      "street": "As Sulimaniyah",
      "city": "Riyadh"
    },
    "bank_account": {
      "branch": "JANBAEAA",
      "account": "AE120016789012345678901"
    }
  }
}