A custom-built WooCommerce payment gateway that lets Pakistani merchants accept JazzCash mobile-wallet, card, and OTC voucher payments natively at checkout. Built, installed, and supported on your WordPress site by ECOSIRE. One-time license from $99.00 USD for WooCommerce (build-to-order) — includes 12 months of updates and support.

A custom-built WooCommerce payment gateway that lets Pakistani merchants accept JazzCash mobile-wallet, card, and OTC voucher payments natively at checkout. Built, installed, and supported on your WordPress site by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
JazzCash Payment Gateway for WooCommerce registers JazzCash as a first-class payment method inside your WooCommerce checkout, so Pakistani shoppers can pay with their JazzCash Mobile Account (MWALLET), a debit/credit card, or an OTC voucher without ever leaving a flow that feels native to your store.
Registers JazzCash as a native WooCommerce payment method via a WC_Payment_Gateway subclass and the woocommerce_payment_gateways filter — appears under WooCommerce → Settings → Payments
JazzCash Mobile Account (MWALLET) payments for direct mobile-wallet checkout
Card payment support through the JazzCash hosted card flow
Over-the-counter (OTC) voucher payment support for cash-paying customers
HMAC-SHA256 secure hash signature generation on the outbound request and verification on both the browser return and the server-to-server IPN
Sandbox/production toggle in wp-admin to test against JazzCash test credentials before going live
This is not an instant marketplace download. ECOSIRE builds, installs, and supports the plugin directly on your WordPress site. We register the gateway through the standard woocommerce_payment_gateways filter and a class extending WC_Payment_Gateway, so it appears under WooCommerce → Settings → Payments alongside your other methods with its own enable toggle, title, and description.
Under the hood the plugin posts a correctly ordered, HMAC-SHA256 secure hash-signed request to the JazzCash hosted checkout, then verifies the secure hash on the return and the server-to-server IPN before any order is touched — protecting you from spoofed "paid" callbacks. A sandbox/production toggle in wp-admin lets you validate the full flow against JazzCash test credentials before going live.
On a confirmed payment, the gateway calls WC_Order::payment_complete() and writes the JazzCash transaction reference to order meta, moving the order to Processing (or Completed for virtual/downloadable goods) automatically — no manual reconciliation. It is built HPOS-ready (WooCommerce High-Performance Order Storage / custom order tables), respects WordPress hooks and filters for your customizations, and works with WPML/multisite stores.
You get a gateway tuned to your merchant credentials, theme, currency (PKR), and order workflow — plus a human at ECOSIRE to call when JazzCash changes its API.
Runs a PKR storefront and is losing carts because checkout only offers cards or cash-on-delivery. Wants the trusted JazzCash wallet button at checkout so local shoppers can pay in seconds from their phone.
Building or maintaining a client's WooCommerce site and needs a reliable, secure-hash-verified JazzCash gateway that is HPOS-ready, without spending days reverse-engineering JazzCash's hosted checkout and IPN signing.
Tired of manually marking orders paid and matching JazzCash transaction references by hand. Wants automatic order-status updates and the txn reference stored on every order for clean reconciliation.
Buy the license on ecosire.com and download the JazzCash Payment Gateway for WooCommerce module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for JazzCash Payment Gateway for WooCommerce, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Native JazzCash MWALLET, card, and OTC voucher at WooCommerce checkout | ||||
| Secure hash (HMAC-SHA256) verified on return AND server-to-server IPN | ||||
| Automatic order-status update via WC_Order::payment_complete() | ||||
| HPOS / custom order tables compatibility verified on your store | ||||
| Built, installed, and configured for you with your merchant credentials | ||||
| Sandbox/production toggle validated before go-live | ||||
| Ongoing support when JazzCash changes its API | ||||
| Instant self-service download with no wait |
No. This is a build-to-order plugin. ECOSIRE builds the gateway, configures it with your JazzCash merchant credentials, and installs it directly on your WordPress site. There is no instant marketplace download — you get a gateway tuned to your store, currency, theme, and order workflow.
Typical delivery is about 3–7 business days from the time we receive your JazzCash merchant credentials (Merchant ID, Password, Integrity Salt) and access to your WordPress site. Most of that time is spent on full sandbox validation of the MWALLET, card, and OTC voucher flows before we switch you to production. Complex or heavily customized stores may take a little longer — we confirm the lead time with you up front.
Your purchase includes a post-launch support window for fixes and questions. JazzCash periodically changes its API and integrity-salt requirements, and WooCommerce/WordPress ship regular updates — we offer an affordable ongoing maintenance option that keeps the gateway compatible (including HPOS and PHP version changes). You always have a real person at ECOSIRE to contact rather than an abandoned marketplace listing.
Yes. After JazzCash confirms a payment and we verify the secure hash on the callback, the plugin calls WC_Order::payment_complete(), which moves the order to Processing (or Completed for virtual/downloadable products) and stores the JazzCash transaction reference in order meta. No manual marking or reconciliation needed.
Yes. The gateway is built HPOS-ready (compatible with WooCommerce High-Performance Order Storage / custom order tables) and also works with legacy post-based orders. It is compatible with WPML/multilingual stores and WooCommerce multisite networks, and handles PKR currency. We verify it against your specific store configuration during installation.
Your Merchant ID, Password, and Integrity Salt are stored in wp-admin and kept out of version control. Every request to JazzCash is signed with an HMAC-SHA256 secure hash, and we verify that hash on both the browser return and the server-to-server IPN before touching an order — so a forged 'payment successful' callback cannot mark an order paid. Callback handling is idempotent so replayed notifications never double-process an order.
A custom-built WooCommerce payment gateway that lets Pakistani merchants accept JazzCash mobile-wallet, card, and OTC voucher payments natively at checkout. Built, installed, and supported on your WordPress site by ECOSIRE.