JazzCash and EasyPaisa for ISPs: how Netxol collects subscriber payments in-app
The Pakistani ISP market runs on JazzCash and EasyPaisa. Getting them into your Subscriber App used to be a project. With Netxol's aggregation layer, it is a switch.
In Pakistan, ISP subscriber collections happen through JazzCash and EasyPaisa first, banking channels second, and cash-at-office a distant third. Getting the top two into your Subscriber App used to require signing merchant contracts, running settlement reconciliation and dealing with two different integration surfaces. Netxol collapses that.
This is a plain-language description of how the Netxol Billing collection layer works for a Pakistani ISP — see the [Netxol Billing module](/products/modules/billing) for the full feature set.
The old shape
The traditional path was: ISP signs a merchant agreement with JazzCash (Mobilink Microfinance Bank / JazzCash Ltd.); ISP signs a separate merchant agreement with EasyPaisa (Telenor Microfinance Bank); ISP integrates two different APIs, handles two different callback flows, reconciles two different settlement reports, and troubleshoots two different sets of subscriber support issues. Every new operator repeated the exercise.
The Netxol shape
Netxol operates as the aggregator on behalf of the ISP. Subscribers pay from inside the white-label Subscriber App using JazzCash or EasyPaisa; the payment reaches a Netxol collection account; the invoice is auto-matched and settled on the operator record; Netxol remits the net to the operator on the agreed schedule (typically T+1 or T+2 depending on method).
Per-payment lifecycle
| Trigger | Subscriber taps "Pay now" on the invoice inside the Subscriber App. |
| Method select | JazzCash / EasyPaisa / Mastercard / Visa — subscribers see everything they can use. |
| Auth | For wallets: OTP + PIN inside the wallet app. For cards: 3DS-authenticated card-on-file or fresh-entry. |
| Settlement to Netxol | Same-day. |
| Reconciliation to invoice | Automatic — the subscriber, plan, invoice and payment are on the same graph. |
| Settlement to operator | T+1 or T+2 depending on method — subject to the licence agreement. |
| Receipt to subscriber | Instant, via the subscriber's preferred channel (in-app, SMS, e-mail). |
What the operator does not have to do
- Sign a merchant contract with JazzCash Ltd.
- Sign a merchant contract with EasyPaisa / Telenor Microfinance Bank.
- Integrate the JazzCash API against a live test merchant.
- Integrate the EasyPaisa API against a separate live test merchant.
- Reconcile two settlement reports monthly.
- Field support calls where subscribers do not know which processor their payment went through.
The commercial fine print
Aggregation via Netxol's licence agreement has specific fee mechanics per method, disclosed transparently in the operator's billing schedule. The operator retains full transaction visibility — every payment shows on the ledger in the Netxol admin console and via API. Migration to direct merchant contracts later is supported without disruption to the subscriber experience.
Regulatory context
The State Bank of Pakistan and [PTA](https://www.pta.gov.pk/) publish guidance on digital payments in the ISP context. Netxol's aggregation model complies with the current framework; operators should review the regulatory framing in their licence agreement.
Read next
- Netxol Billing — the full moduleEvery capability the Billing module ships with.
- Netxol Subscriber AppThe app subscribers actually see.
- JazzCash — Mobilink Microfinance BankThe Jazz mobile-wallet product.
- EasyPaisa — Telenor Microfinance BankThe Telenor mobile-wallet product.
- State Bank of Pakistan — payment systemsRegulatory reference.
- Related: Netxol Billing vs SplynxComparative view on ISP-specific billing.
- Related: Netxol vs Zalpro SolutionsPakistan-specific comparison.
