Oman NAPS: The Sultanate'sNational Payment System
Oman's National Payment System (NAPS) is the domestic interbank payment network connecting all Omani banks. Operated under the Central Bank of Oman (CBO), it is the primary debit payment method for Omani consumers and a key part of Oman's Vision 2040 digital economy strategy.
What Is Oman NAPS?
Oman's National Payment System (NAPS) is the domestic payment network operated under the oversight of the Central Bank of Oman (CBO). It serves as the national interbank switch, routing debit card transactions between Omani banks through a unified domestic infrastructure.
NAPS operates as a debit card network — transactions are debited directly from the cardholder's bank account in real time. Oman NAPS cards are co-badged with Visa or Mastercard, providing international acceptance when used outside Oman.
Oman's digital payments landscape has grown significantly as part of the country's Vision 2040 economic diversification plan. With a stable, high-income economy and a growing e-commerce sector, Oman represents an important market for GCC-focused merchants.
Oman Payments by the Numbers
2040
Vision digital economy target
All
Omani banks connected
#1
Domestic debit method
Fast
E-commerce growth rate
How Does Oman NAPS Work?
Oman NAPS operates as a domestic interbank switch regulated by the Central Bank of Oman. When a customer pays with their NAPS card at an Omani merchant, the transaction routes through the NAPS network — keeping transaction data within Oman and enabling real-time settlement between Omani 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 CBO-regulated infrastructure, ensuring compliance and keeping transaction data within Oman.
Online Payments
Oman 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 Omani transactions.
Which Banks Issue Oman NAPS Cards?
All licensed banks in Oman are connected to the NAPS network. The major issuers include:
The Central Bank of Oman mandates NAPS connectivity for all licensed banks, ensuring that virtually every Omani bank account holder has access to a NAPS-enabled debit card.
Oman NAPS for E-Commerce: What You Need to Know
Accepting Oman NAPS online requires a payment gateway certified by the Central Bank of Oman for NAPS e-commerce processing. Many international gateways do not support Oman NAPS, making gateway selection critical for businesses entering the Omani market.
Key requirements for Oman NAPS online acceptance:
- CBO-approved payment gateway or acquirer certification
- 3D Secure (3DS2) support — mandatory for NAPS online transactions
- BIN range support for Oman NAPS card numbers
- OMR (Omani Rial) settlement capability
- CBO compliance for data handling and transaction reporting
Oman NAPS vs. Visa / Mastercard in Oman
| Feature | Oman NAPS | Visa / Mastercard |
|---|---|---|
| Card type | Debit (co-badged) | Credit & Debit |
| Domestic routing | ✓ CBO network | ✗ International |
| Market penetration (OM) | ~97% of cardholders | Subset of users |
| Online 3DS support | ✓ Required | ✓ Optional |
| Merchant fees (OM) | Lower | Standard |
| International use | ✓ Via co-badge | ✓ Global |
| Regulatory body | Central Bank of Oman | Private networks |
Accepting Oman NAPS with Miles Pay
Miles Pay is fully certified for Oman NAPS e-commerce and in-store processing. Our platform handles CBO certification, 3DS2 authentication, BIN routing, and OMR settlement — all through a single API integration.
Oman NAPS is included in the Miles Pay unified GCC payment API alongside Mada (Saudi Arabia), Jaywan (UAE), KNET (Kuwait), NAPS (Qatar), Benefit (Bahrain), and every other regional payment method. One integration, one dashboard, one settlement.
Integration snippet
// Miles Pay — charge with Oman NAPS support
const charge = await milesPay.charges.create({
amount: 10000, // in baisa (OMR 10.000)
currency: 'OMR',
payment_method: {
type: 'card', // Oman NAPS routes automatically
card_token: token,
},
three_d_secure: true, // Required for NAPS online
metadata: { order_id: 'ORD-005' },
});Start Accepting Oman NAPS
Ready to Sell to
Oman?
Add Oman NAPS to your checkout alongside every other GCC payment method — one API, one integration, one partner.