Nigeria

Learn everything you need to know to make payouts in Nigeria 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

Bank information

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

Bank account validations Bank codes

Market specifications

Do you want to know more information about Nigeria's market? Go to the Nigeria’s economy and eCommerce market article.

Demerge Nigeria Limited is a limited company incorporated in Nigeria and licensed by the Central Bank of Nigeria as a Payment Solution Service Provider.

Country reference

country codecurrency codeamount decimalsbeneficiary.document.type namebeneficiary.document.id format
NGNGN2NIN11 digits

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.phoneYes. Mandatory only if the payout needs to be paid in USD.Yes. Mandatory only if the payout needs to be paid in USD.
beneficiary.bank_account.codeYesYes
beneficiary.bank_account.accountYesYes

Payment methods

Nigeria 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 Nigeria require detailed account information, including bank code and account number. The format of these fields depends on the receiving bank, and strict validation rules apply.

Refer to the bank account validations and bank codes sections 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
external_idPayout 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), B2B (Business to Business), or P2P (Person to Person).
purposePayout purpose code. See purpose codes reference.
countryCountry code. For Nigeria, use NG.
amountPayout amount (in the currency set in the currency field). Use up to 2 decimal places.
currencyPayout currency. For Nigeria, use NGN or USD.
beneficiary.first_nameBeneficiary's first name. Maximum 50 characters.
beneficiary.last_nameBeneficiary's last name. Only applies when the beneficiary is an individual. Maximum 50 characters.
beneficiary.business_nameBeneficiary's business name. Mandatory only for B2B.
beneficiary.phoneBeneficiary's phone number. Maximum 15 characters. Mandatory only if the payout needs to be paid in USD.
beneficiary.bank_account.codeBeneficiary's bank account code. See the list of valid bank codes.
beneficiary.bank_account.accountBeneficiary's bank account number. See bank account validations below.

Example request - NGN currency

{
  "external_id": "1234567812345678",
  "payment_method_id": "BANK_TRANSFER",
  "flow_type": "B2C",
  "purpose": "OTHER_SERVICES",
  "country": "NG",
  "amount": 4316.50,
  "currency": "NGN",
  "comments": "this is the 1st comment",
  "beneficiary": {
    "first_name": "Daniela",
    "last_name": "Perez",
		"phone": "+23408030740602",
    "bank_account": {
      "code": "001",
      "account": "1234567891"
    }
  }
}

Bank information

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


Bank account validations


ValidationNameLengthTypeVerification digit
AccountNUBAN10numericApply verification algorithm

Bank codes


These are the bank codes supported in Nigeria.

Bank NameBank Code
Central Bank of Nigeria1
First Bank of Nigeria PLC11
Nigeria International Bank (Citibank)23
Heritage Bank30
LivingTust Mortgage Bank Plc31
Union Bank of Nigeria PLC32
United Bank for Africa PLC33
Wema Bank PLC35
Access Bank Nigeria Ltd44
Ecobank Nigeria PLC50
Zenith International Bank Ltd57
Guaranty Trust Bank PLC58
Signature Bank61
Diamond Bank Ltd63
Standard Chartered Bank Nigeria Ltd68
Fidelity Bank PLC70
Skye Bank PLC76
Keystone Bank Ltd82
EnterpriseBank84
Accion MFB91
SunTrust Bank100
Providus Bank101
Globus Bank103
Premium Trust Bank105
eTranzact106
Stanbic IBTC @ease Wallet107
Ecobank Xpress Account108
GTMobile109
TeasyMobile110
VTNetworks112
AccessMoney113
FortisMobile116
Hedonmark117
Fidelity Mobile119
MoneyBox120
Eartholeum121
TagPay123
Zinternet - KongaPay KongaPay Technologies Limited125
Intellifin127
Innovectives Kesh129
FCMB Easy Account131
NowNow Contec Global132
Advans La Fayette195
Flutterwave Technology Solutions Limited211
First City Monument Bank214
Unity Bank PLC215
Stanbic IBTC Bank PLC221
Sterling Bank PLC232
Titan Trust Bank Limited250
JAIZ Bank PLC301
Lotus Bank303
OPay305
Firstmonie Wallet309
Parkway-ReadyCash311
PalmPay312
FET314
Cellulant317
ZenithMobile322
PAGA327
Eyowo328
asoSavingBank401
Jubilee Life Mortgage402
AssetMatrix MFB404
Kuda Microfinance Bank423
Go Money450
Rand Merchant Bank502
Parallex MFB526
NPF Microfinance Bank552
Coronation Merchant Bank559
Page MFBank560
New Prudential Bank561
VFD MFB566
Access Y'ello & Beta581
Rubies MFB587
FINATRUST Microfinance Bank608
Kegow (Chamsmobile)719
Abbey Mortgage Bank801
SmartCash Payment Service Bank803
Gateway Mortgage Bank812
CCMB865
Wetland MFB871
Letshego Microfinance Bank920
MoneyMaster PSB946
Addosser Microfinance Bank975
FFS MFB976
Titan-Paystack10105
Branch International Financial Services40163
Afemai Microfinance Bank50025
Alvana Microfinance Bank50066
Amucha Microfinance Bank50072
BANC CORP Microfinance Bank50117
BOSAK MFB50145
Capstone Microfinance Bank50161
Dot Microfinance Bank50162
Chanelle Microfinance Bank50171
Chikum Microfinance Bank Ltd50177
CONFIDENCE Microfinance Bank50197
Kredi Money Microfinance Bank50200
CORESTEP MFB50204
Eagle Flight MFB50244
Excellent Microfinance Bank50289
MINT - FINEX MFB50304
Flourish MFB50315
Fortress Microfinance Bank50318
Glory Microfinance Bank50350
Ibolo MFB50402
Consistent Trust Micro Finance Bank50432
ILORA Microfinance Bank50447
Iyin Ekiti Microfinance Bank50491
Moniepoint50515
KC Microfinance Bank50529
Lavender Microfinance Bank50538
LifeGate MFB50546
Links Microfinance Bank50549
Mainland Microfinance Bank50557
Mercury Microfinance Bank50571
Okuku Microfinance Bank50684
Good News Microfinance Bank50739
Peace Microfinance Bank50743
SPECTRUM Microfinance Bank50756
Rehoboth Microfinance Bank50761
Support Microfinance Bank Limited50812
Total Trust Microfinance Bank50825
Monarch Microfinance Bank50948
PATRICKGOLD Microfinance Bank50956
Pillar Microfinance Bank50983
Baobab Microfinance Bank50992
TANADI MFB (CRUST)51036
Renmoney51049
SOLID ALLIANZE MFB51062
SLS Microfinance Bank51108
FINCA MFB51128
Brightway Microfinance Bank51153
THRIVE MFB51183
Purplemoney Microfinance Bank51196
Sulspap Microfinance Bank51199
Microvis Microfinance Bank51209
Yes Microfinance Bank51234
Stella MFB51253
Think MFB51262
Rigo Microfinance Bank Limited51286
New Dawn Microfinance Bank51291
CROSS RIVER Microfinance Ltd51305
Preeminent Microfinance Bank51309
Sparkle51310
Manny Microfinance Bank51313
Firmus Microfinance Bank51314
Ibom Fadama MFB Ltd51321
Zikora Microfinance Bank51329
AKU Microfinance Bank51336
Ampersand MFB51341
Gabsyn Microfinance Bank Limited51342
AWACASH Microfinance Bank51351
WAYA Microfinance Bank51355
FBNQuest Merchant Bank Limited60002
IBILE MFB90118
HASAL Microfinance Bank90121
Regent Microfinance Bank90125
Amju Unique MFB90180
Teamapt Limited110007
FSDH Merchant Bank Limited400001