Jordan

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

Market specifications

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

Country reference Mandatory paramenters

Payment methods

Find all the information about payment methods capabilities.

Bank transfers Wallet transfers

Bank information

Find all the bank account validations details you need to make a payout.

Bank codes


Market specifications

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

Country reference

country codecurrency codeamount decimalsdocument_type namedocument_id format
JOJOD2National ID Card10 digits. All numeric.

Mandatory parameters

Bank transfers

Bank transfer parametersB2CB2BP2P
loginYesYesYes
passYesYesYes
external_idYesYesYes
beneficiary_nameYesYesYes
beneficiary_lastnameYesYesYes
countryYesYesYes
amountYesYesYes
currencyYesYesYes
bank_accountYesYesYes
purpose--Yes
remitter_full_name--Yes
remitter_document_type--Yes
remitter_document--Yes
remitter_birth_date--Yes
remitter_address--Yes
remitter_country--Yes
remitter_nationality--Yes

Wallet transfers

Wallet transfers parametersB2CB2BP2P
loginYesYesYes
passYesYesYes
external_idYesYesYes
beneficiary_nameYesYesYes
beneficiary_lastnameYesYesYes
countryYesYesYes
amountYesYesYes
currencyYesYesYes
account_typeYesYesYes
bank_accountYesYesYes
phoneYesYesYes
purpose--Yes
remitter_full_name--Yes
remitter_document_type--Yes
remitter_document--Yes
remitter_birth_date--Yes
remitter_address--Yes
remitter_country--Yes
remitter_nationality--Yes

Payment methods

Jordan supports payouts via Bank transfers and Wallet transfers. Each method requires specific parameters and follows validation rules aligned with local compliance and banking standards.

Use Wallet transfers for instant payments to mobile wallets. Use Bank transfers when sending funds directly to a bank account.

Bank transfers

Bank transfers in Jordan require detailed account information, including IBAN. The format of these fields depends on the receiving bank, and strict validation rules apply.

Refer to the bank codes section for 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
loginAPI authentication credentials. Maximum 32 characters.
passAPI authentication credentials. Maximum 32 characters.
external_idUnique transaction identifier. Maximum 100 characters.
beneficiary_nameFirst name of the beneficiary. Maximum 50 characters.
beneficiary_lastnameLast name of the beneficiary. Maximum 50 characters.
countryCountry code. For Jordan, use JO.
amountPayout amount. Use up to 2 decimal places.
currencyPayout currency. For Jordan, use JOD or USD.
bank_accountAlphanumeric 30 chars IBAN Format. All Jordan IBANs begin with 'JO' and are exactly 30 characters long (e.g JO94BJOR0010000000000131000301).
purposeReason for the payout. EPREMT for Remittance (P2P). Mandatory only for remittance (P2P).
remitter_full_nameFull name of the sender. Maximum 200 characters.
remitter_document_typeType of identification document: ID for national identification number or PASS for passport.
remitter_documentDocument number of the sender. Maximum 45 characters.
remitter_birth_dateSender’s birth date in YYYY-MM-DD format.
remitter_addressFull address of the sender. Maximum 200 characters.
remitter_countryISO 3166-1 alpha-2 code of the sender.
remitter_nationalityISO 3166-1 alpha-2 code of the sender's nationality.

Example request

{
  "login": "1n234n56",
  "pass": "HolAc123o",
  "external_id": "68907654",
  "beneficiary_name": "DLOCAL Jordan",
  "beneficiary_lastname": "Limited",
  "country": "JO",
  "amount": "1",
  "currency": "JOD",
  "bank_account": "JO94BJOR0010000000000131000301",
  "notification_url": "https://thisisawebsite.net/payments",
  "type": "json"
}
{
  "login": "1n234n56",
  "pass": "HolAc123o",
  "external_id": "68907654",
  "beneficiary_name": "Omar",
  "beneficiary_lastname": "Al-Majali",
  "country": "JO",
  "amount": "100",
  "currency": "JOD",
  "bank_account": "JO94BJOR0010000000000131000301",
  "purpose": "EPREMT",
  "remitter_full_name": "John Doe",
  "remitter_address": "123 Example Street, Amman, Jordan",
  "remitter_nationality": "CO",
  "remitter_document_type": "PASSPORT",
  "remitter_document": "CO1234567",
  "remitter_country": "BR",
  "remitter_birth_date": "1980-05-15",
  "notification_url": "https://thisisawebsite.net/payments",
  "type": "json"
}

Wallet transfers

Wallet transfers enable real-time transfers using a mobile phone number or alias linked to a wallet.

The account_type field must indicate the type of wallet being used (M for mobile phone number or A for alias). The phone or bank_account field must be present and correctly formatted based on the account_type.

Mandatory parameters

The table below outlines the required parameters for Wallet transfers.

Mandatory parameterDescription
loginAPI authentication credentials. Maximum 32 characters.
passAPI authentication credentials. Maximum 32 characters.
external_idUnique transaction identifier. Maximum 100 characters.
beneficiary_nameFirst name of the beneficiary. Maximum 50 characters.
beneficiary_lastnameLast name of the beneficiary. Maximum 50 characters.
countryCountry code. For Jordan, use JO.
amountPayout amount. Use up to 2 decimal places.
currencyPayout currency. For Jordan, use JOD.
account_typeType of wallet being used: M (mobile phone number), A (alias).
bank_accountAlias. Maximum 45 characters. Mandatory if account type is A (alias).
phoneMobile phone number. Can be sent either with 9 digits (e.g. 123456789) or with the country code plus 9 digits (e.g. +962123456789). Mandatory if account type is M (mobile phone number).
purposeReason for the payout. EPREMT for Remittance (P2P). Mandatory only for remittance (P2P).
remitter_full_nameFull name of the sender. Maximum 200 characters.
remitter_document_typeType of identification document: ID for national identification number or PASS for passport.
remitter_documentDocument number of the sender. Maximum 45 characters.
remitter_birth_dateSender’s birth date in YYYY-MM-DD format.
remitter_addressFull address of the sender. Maximum 200 characters.
remitter_countryISO 3166-1 alpha-2 code of the sender.
remitter_nationalityISO 3166-1 alpha-2 code of the sender's nationality.

Example request

{
  "login": "1n234n56",
  "pass": "HolAc123o",
  "external_id": "68907654",
  "beneficiary_name": "DLOCAL Jordan",
  "beneficiary_lastname": "Limited",
  "country": "JO",
  "amount": "1",
  "currency": "JOD",
  "account_type": "M",
  "phone": "+962123456789",
  "notification_url": "https://thisisawebsite.net/payments",
  "type": "json"
}
{
  "login": "1n234n56",
  "pass": "HolAc123o",
  "external_id": "68907654",
  "beneficiary_name": "Omar",
  "beneficiary_lastname": "Al-Majali",
  "country": "JO",
  "amount": "100",
  "currency": "JOD",
  "account_type": "M",
  "bank_account": "JO94BJOR0010000000000131000301",
  "phone": "+962123456789",
  "purpose": "EPREMT",
  "remitter_full_name": "John Doe",
  "remitter_address": "123 Example Street, Amman, Jordan",
  "remitter_nationality": "CO",
  "remitter_document_type": "PASSPORT",
  "remitter_document": "CO1234567",
  "remitter_country": "BR",
  "remitter_birth_date": "1980-05-15",
  "notification_url": "https://thisisawebsite.net/payments",
  "type": "json"
}

Bank information

Access the reference formats and accepted values required for processing bank payouts in Jordan.


Bank codes


These are the values the bank_code parameter can take in Jordan (positions 5 to 8 in the IBAN to be sent in the bank_account parameter).

Bank nameBank code
Arab BankARAB
Arab Banking CorporationABCJ
Arab Jordan Investment BankAJIB
AyapayAYAP
Bank AlEtihadUBSI
Bank of JordanBJOR
BlomBLOM
Cairo Amman BankCAAB
Capital Bank of JordanEFBK
CitiCITI
DinarakDNRK
Egyptian Arab Land BankARLB
GadhaGDHA
Housing Bank for Trade and FinanceHBHO
Islamic International Arab BankIIBA
Jordan Ahli BankJONB
Jordan Commercial BankJGBA
Jordan Islamic BankJIBA
Jordan Investment and Finance BankJIFB
Jordan Kuwait BankJKBA
MaredMDFT
MEPSMEPS
National Bank of KuwaitNBOK
Orange MoneyORNG
Safwa Islamic BankJDIB
Societe Generale de Banque-JordanieSGME
UWalletUWLT
ZainCashZAIN