Mandatory parameters - Bank transfers

Mandatory parameterDescription
login32 chars
pass32 chars
external_idMax. 100 chars
beneficiary_nameMax. 50 chars
beneficiary_lastnameMax. 50 chars
countryDZ
amountMax. 2 decimal numbers
currencyDZD or USD
bank_account20 chars. First 3 digits must be the bank code. See bank codes below.
addressMax. 200 chars

Example request

{
    "login":"1n234n56",
    "pass":"HolAc123o",
    "external_id": "68907654",
    "beneficiary_name": "DLOCAL Algeria",
    "beneficiary_lastname":"LTD",
    "country": "DZ",
    "amount": "1000",
    "currency": "DZD",
    "bank_account": "00799999001977391732",
    "address": "999 Rue xxxx, Algiers",
    "notification_url": "http://google.com",
    "comments":"payment reason",
    "type": "json"
}

Bank Codes

Bank NameBank Code
A B C Corp.014
Al Salam Bank Algeria038
Algeria Gulf Bank032
Arab Bank PLC026
B N P027
Banque Algerienne Developp. Rural003
Banque d'Algerie111
Banque Developpement Local005
Banque Exterieur d'Algerie002
Banque Nationale d'Algerie001
Calyon036
Centre des Cheques Postaux007
City Bank012
CNEP011
CNMA010
CREDIT POPULAIRE D'ALGERIE004
El Baraka006
FransaBank035
Housing Bank AG031
HSBC Algeria037
NATEXIS020
Societe Generale Algerie021
Tresor Central008
Trust Bank029

Mandatory parameters - Mobile Money

Mandatory parameterDescription
login32 chars
pass32 chars
external_idMax. 100 chars
beneficiary_nameMax. 50 chars
beneficiary_lastnameMax. 50 chars
countryDZ
amountMax. 2 decimal numbers
currencyDZD
phoneMax. 10 digits - The phone number has to start with 07, 06, 05.

* 07 - Orascom (Djezzy)
* 05 - Ooredoo
* 06 - Mobilis
account_type"mobile"

Example request

{
    "login":"1n234n56",
    "pass":"HolAc123o",
    "external_id": "68907654",
    "phone": "0734256787",
    "beneficiary_name": "DLOCAL Algeria",
    "beneficiary_lastname":"LTD",
    "country": "DZ",
    "amount": "1000",
    "currency": "DZD",
    "account_type":"mobile",
    "notification_url": "http://google.com",
    "type": "json"
}