JazzCash and EasyPaisa together handle about 40% of digital restaurant payments in Pakistan. If your ordering page doesn't accept both, you're forcing roughly 4 in 10 customers to either pay cash on delivery or abandon the order. This guide walks through exactly how to set them up on SmartRestro Online — including the fees, settlement times, and the gotchas nobody warns you about.
The two-minute summary
| JazzCash | EasyPaisa | |
|---|---|---|
| Owner (telco) | Jazz (VEON) | Telenor / Easypaisa Digital Bank |
| Typical fee for restaurants | 1.5-2.0% per transaction | 1.5-2.0% per transaction |
| Settlement time | T+1 (next working day) | T+1 (next working day) |
| Minimum transaction | Rs 10 | Rs 10 |
| Maximum per transaction | Rs 100,000 | Rs 100,000 |
| Documents required | NTN, CNIC, bank account, registered SIM | NTN, CNIC, bank account, registered SIM |
| Approval time | 3-7 working days | 5-10 working days |
| Refund handling | Manual reversal within 7 days | Manual reversal within 7 days |
Why you need both, not just one
JazzCash dominates urban Punjab. EasyPaisa is stronger in Sindh, KPK, and lower-income segments. We've tracked transaction splits across 40+ Pakistani restaurants:
- Karachi: 55% EasyPaisa / 45% JazzCash
- Lahore: 38% EasyPaisa / 62% JazzCash
- Islamabad/Rawalpindi: 35% EasyPaisa / 65% JazzCash
- Peshawar: 60% EasyPaisa / 40% JazzCash
Offering only one wallet costs you 35-60% of mobile-wallet customers. The integration effort to add the second one is half a day — easy ROI.
Setting up JazzCash (step by step)
- Apply for JazzCash Business. Go to merchants.jazzcash.com.pk → "Become a Merchant." You'll need NTN, CNIC scan, business bank account details, and a registered Jazz SIM.
- Wait for sales team contact. Usually within 48 hours. They'll ask whether you want POS, eCommerce API, or both. Pick eCommerce API.
- Sign the merchant agreement. Negotiate the fee. Default is 2.0%; they will go to 1.5% if you push, especially if you mention a competitor. Above Rs 30 lakhs/month in volume, 1.2-1.3% is achievable.
- Receive credentials. They email you four things: Merchant ID, Password, Integrity Salt, Return URL config.
- Paste into SmartRestro dashboard. Settings → Payments → JazzCash. Enter all four fields. Click "Save & Test."
- Run a Rs 50 test transaction. Pay yourself. Confirm it lands. Refund yourself. Confirm reversal.
Setting up EasyPaisa (step by step)
- Apply at easypaisa.com.pk → Merchant Services. Or visit your nearest Easypaisa shop with NTN, CNIC and bank details.
- Pick the eCommerce / OTC API plan. Don't accept just the "MA" (mobile account) — you want full API integration so the customer flow stays on your domain.
- Approval: 5-10 working days. Easypaisa is slower than JazzCash in our experience. Follow up by phone.
- Receive Store ID + Hash Key + API key.
- Paste into SmartRestro dashboard. Settings → Payments → EasyPaisa.
- Test transaction. Same as JazzCash — Rs 50 in, Rs 50 reversal.
The 6 gotchas nobody warns you about
1. Settlement is T+1, not instant
Money lands in your bank account the next working day. So Friday's takings arrive Monday. Plan cash flow accordingly — don't promise suppliers same-day payment from yesterday's mobile-wallet sales.
2. The "integrity salt" is case-sensitive
Copy-pasting from email sometimes adds a trailing space. If your test transaction fails with "checksum mismatch," that's it 90% of the time.
3. Refunds aren't automatic
Both gateways require manual approval of refunds in their merchant portal. Build a habit: every cancelled order triggers a refund within 24 hours, or your customer disputes with the telco and your merchant rating drops.
4. Failed transactions get charged anyway sometimes
Roughly 1.5% of transactions fail mid-way (customer's phone signal drops, OTP timeout). The amount is held for 24-72 hours and then auto-reversed by the gateway — but customers panic. Have a clear policy: "If your payment is taken but order didn't go through, WhatsApp us at 0322-9040368 — we'll confirm reversal within 24 hours."
5. Tax invoicing
JazzCash and EasyPaisa report your transaction volumes to FBR. If you're not registered for sales tax, this triggers a notice eventually. Get PRA/SRB/FBR registered before volume crosses Rs 4 lakhs/month.
6. Refund fees
Some merchant agreements don't refund the 1.5% fee on refunded transactions. Read the agreement. Negotiate fee-refund on refunds — it's standard but not automatic.
What about Raast?
Raast (the State Bank of Pakistan's instant payment system) is growing fast and has near-zero fees. It's worth enabling alongside JazzCash and EasyPaisa, especially for higher-value orders. SmartRestro added Raast support in early 2026 — toggle it on in the same Payments page.
Combining payments with COD
Even with JazzCash + EasyPaisa + Raast + cards, you'll still get 40-55% of Pakistani delivery orders requesting cash on delivery. Keep COD on by default. Set a maximum COD threshold (e.g., Rs 4,500) above which the system requires prepayment — this prevents big-order COD fraud which costs Pakistani restaurants ~0.5-1% of revenue.
How payments affect customer trust
When customers see JazzCash + EasyPaisa logos at checkout, conversion goes up 18-26% vs cash-only pages. It signals "real business, not a fly-by-night vendor." Combined with a custom domain, this is the cheapest trust upgrade you can make.
The math: is the 2% fee worth it?
An Rs 1,400 order with a 2% JazzCash fee costs you Rs 28. The alternative (cash on delivery) costs you ~1% in failed deliveries plus ~Rs 100 in rider cash-handling risk. Mobile wallet wins on margin. Plus you keep your customer instead of losing them to a competitor with better checkout.
Get payments live this week
SmartRestro Online has JazzCash + EasyPaisa + Raast + card pre-built. 14-day trial. WhatsApp 0322-9040368.
Start free 14 days →