All insights
Insight · E-Commerce

Pakistani Payment Gateways: A Builder's Guide to JazzCash, Easypaisa, HBL and Meezan

Hooks, quirks, settlement timelines and reconciliation gotchas for every major Pakistani gateway — drawn from real integrations.

Bilal AhmedMay 12, 202610 min read
Pakistani Payment Gateways: A Builder's Guide to JazzCash, Easypaisa, HBL and Meezan

01 · Section

JazzCash — fastest to integrate, watch the timeouts

JazzCash's hosted checkout (HTTPPost) takes about a day to wire up against their sandbox. Their REST API is well documented but the IPN callback can arrive up to 60 seconds after the user redirects back — your webhook handler must be idempotent.

Settlement is T+2 for most merchant categories. Refunds are a manual portal action; there is no programmatic refund API, which catches teams used to Stripe off guard.

02 · Section

Easypaisa — solid OTP flow, slow KYC

Easypaisa's mobile-account flow is the cleanest in the market — a single OTP and the customer is done. Conversion rates we have measured are 4–7 points higher than card-based flows on the same store.

Merchant onboarding is the bottleneck. Plan four to six weeks for KYC, account binding and live credentials. Start the paperwork the day you start the build.

03 · Section

HBL and Meezan — for higher AOV, card-heavy customers

Bank-direct gateways win on customers paying with debit and credit cards, especially at higher average order values. 3DS challenge rates are high (40–60%) so design your checkout to gracefully handle the redirect.

Reconciliation files arrive by SFTP daily. Build the import pipeline on day one — chasing two-week-old payment mismatches is the single biggest support tax we see.

04 · Section

Multi-gateway routing pays off above PKR 5M/month

Once you cross roughly PKR 5M in monthly volume, MDR savings from intelligent routing — sending wallet-eligible customers to JazzCash/Easypaisa and card customers to HBL — typically outweigh the cost of a routing layer within two months.

A simple rules engine (wallet number prefix → wallet gateway; card BIN → bank gateway) is enough to start. ML-based routing is overkill until you are well into eight-figure monthly volumes.

Key takeaways

  • Make every webhook idempotent — IPN callbacks can arrive late and out of order.
  • Start payment-gateway KYC paperwork the day the build kicks off, not at launch.
  • Build daily SFTP reconciliation early for HBL/Meezan; manual reconciliation does not scale.
  • Route by payment method above PKR 5M/month to claw back MDR.

Tags

#JazzCash#Easypaisa#HBL#Payments#Pakistan
BA

Written by

Bilal Ahmed

10 min read · Posted in E-Commerce

Need help shipping this?

Turn ideas in articles into products in production.

We're the team that builds what these posts describe.