NAPS: Qatar's NationalPayment System Explained
NAPS (National Payment System) is Qatar's domestic interbank payment network, connecting all Qatari banks and enabling real-time debit transactions across the country. For any business selling to Qatari consumers, NAPS acceptance is a must.
What Is NAPS?
NAPS (National Payment System) is Qatar's domestic payment network, operated under the oversight of the Qatar Central Bank (QCB). It serves as the national interbank switch, routing debit card transactions between Qatari banks through a unified domestic infrastructure.
NAPS operates primarily as a debit card network — transactions are debited directly from the cardholder's bank account in real time. Like other GCC domestic networks, NAPS cards are co-badged with Visa or Mastercard, providing international acceptance when used outside Qatar.
Qatar's Vision 2030 economic diversification plan has accelerated the adoption of electronic payments, with NAPS at the centre of the country's domestic payment infrastructure. With a high-income population and one of the world's highest GDP per capita figures, Qatar represents a significant opportunity for merchants.
Qatar Payments by the Numbers
Top 5
GDP per capita globally
All
Qatari banks connected
#1
Domestic payment method
98%+
POS terminal acceptance
How Does NAPS Work?
NAPS operates as a domestic interbank switch regulated by the Qatar Central Bank. When a customer pays with their NAPS card at a Qatari merchant, the transaction routes through the NAPS network — keeping transaction data within Qatar and enabling real-time settlement between Qatari banks.
Real-Time Debit
Funds are debited from the cardholder's account immediately, giving merchants instant confirmation and reducing chargeback risk compared to credit cards.
Domestic Routing
All transactions route through QCB-regulated infrastructure, ensuring compliance and keeping transaction data within Qatar.
Online Payments
NAPS supports 3D Secure (3DS) for e-commerce, enabling full online checkout capability beyond in-store POS.
Low Merchant Fees
Domestic routing results in lower merchant discount rates (MDR) than international card schemes for Qatari transactions.
Which Banks Issue NAPS Cards?
All licensed banks in Qatar are connected to the NAPS network. The major issuers include:
Qatar Central Bank mandates NAPS connectivity for all licensed banks, ensuring that virtually every Qatari bank account holder has access to a NAPS-enabled debit card.
NAPS for E-Commerce: What You Need to Know
Accepting NAPS online requires a payment gateway certified by Qatar Central Bank for NAPS e-commerce processing. Many international gateways do not support NAPS, making gateway selection critical for businesses entering the Qatari market.
Key requirements for NAPS online acceptance:
- QCB-approved payment gateway or acquirer certification
- 3D Secure (3DS2) support — mandatory for NAPS online transactions
- BIN range support for NAPS card numbers
- QAR (Qatari Riyal) settlement capability
- QCB compliance for data handling and transaction reporting
NAPS vs. Visa / Mastercard in Qatar
| Feature | NAPS | Visa / Mastercard |
|---|---|---|
| Card type | Debit (co-badged) | Credit & Debit |
| Domestic routing | ✓ QCB network | ✗ International |
| Market penetration (QA) | ~98% of cardholders | Subset of users |
| Online 3DS support | ✓ Required | ✓ Optional |
| Merchant fees (QA) | Lower | Standard |
| International use | ✓ Via co-badge | ✓ Global |
| Regulatory body | Qatar Central Bank | Private networks |
Accepting NAPS with Miles Pay
Miles Pay is fully certified for NAPS e-commerce and in-store processing in Qatar. Our platform handles QCB certification, 3DS2 authentication, BIN routing, and QAR settlement — all through a single API integration.
NAPS is included in the Miles Pay unified GCC payment API alongside Mada (Saudi Arabia), Jaywan (UAE), KNET (Kuwait), Benefit (Bahrain), and every other regional payment method. One integration, one dashboard, one settlement.
Integration snippet
// Miles Pay — charge with NAPS (Qatar) support
const charge = await milesPay.charges.create({
amount: 50000, // in dirhams (QAR 500.00)
currency: 'QAR',
payment_method: {
type: 'card', // NAPS routes automatically
card_token: token,
},
three_d_secure: true, // Required for NAPS online
metadata: { order_id: 'ORD-004' },
});Start Accepting NAPS
Ready to Sell to
Qatar?
Add NAPS to your checkout alongside every other GCC payment method — one API, one integration, one partner.