45 banks and wallets your customers can pay from.
A customer pays from whichever app they already have. The money lands in your own NayaPay or Meezan account, and your bank's alert confirms it. This page lists every institution the checkout knows by name.
Receive into
The accounts DPay can verify money landing in. You add one in a minute; it is your own account and stays that way.
Wallets and branchless banking (8)
Where most consumer payments in Pakistan come from. Customers pay from the app on their phone.
Easypaisa
JazzCash
NayaPay
SadaPay
HBL Konnect
UBL Omni
UPaisa
Zindagi
Commercial and Islamic banks (29)
Every scheduled bank with a mobile app or internet banking. The customer transfers by IBAN or account number, exactly as they would to anyone.
Meezan Bank
HBL — Habib Bank Limited
UBL — United Bank Limited
MCB Bank
Allied Bank (ABL)
Bank Alfalah
National Bank of Pakistan
Askari Bank
Faysal Bank
Bank Al Habib
JS Bank
Soneri Bank
Bank of Punjab
Bank of Khyber
Dubai Islamic Bank Pakistan
BankIslami Pakistan
Al Baraka Bank
Habib Metropolitan Bank
Standard Chartered Pakistan- Samba Bank
- Silkbank
- Bank Makramah (formerly Summit)
Sindh Bank
First Women Bank
Zarai Taraqiati Bank (ZTBL)
Citibank Pakistan
ICBC Pakistan
Deutsche Bank Pakistan
Habib Bank AG Zurich
Microfinance banks (8)
Branchless accounts with the same transfer rails, common outside the big cities.
Telenor Microfinance Bank
Mobilink Microfinance Bank
Khushhali Microfinance Bank- FINCA Microfinance Bank
U Microfinance Bank
NRSP Microfinance Bank
Apna Microfinance Bank- Advans Pakistan Microfinance Bank
Questions
Can my customers pay from any bank in Pakistan?+
Yes. The checkout lists 45 banks, wallets and microfinance banks, and a customer paying from one not on the list can still choose “other bank”. The list is about matching: knowing which bank the customer paid from is one more signal DPay uses to tie the transfer to the order.
Which accounts can I receive into?+
NayaPay and Meezan Bank today. NayaPay is recommended: it emails an alert the instant money lands, so payments verify in seconds. Meezan alerts arrive in three to five minutes. Both are ordinary accounts you open yourself; DPay never holds the money.
Does the customer's bank need to support anything?+
No. Any bank or wallet that can send a transfer to a NayaPay or Meezan account works, which is all of them. DPay reads the alert on your side, not theirs.
What if a customer pays from a bank that is not listed?+
They choose “other bank” and pay as normal. Verification still runs on your bank's alert; it simply has one fewer signal to cross-check, which matters only when two transfers could be the same payment.
Will more receiving banks be added?+
Yes, as their alert emails are confirmed against real notifications. Each receiving bank is added only after its alert format has been verified on real transfers, because a parser that guesses is worse than none.
See how a payment from any of these is verified, or accept Easypaisa and JazzCash on your website.