A build-to-order Magento 2 / Adobe Commerce payment method that lets Pakistani merchants accept JazzCash mobile-wallet and card payments natively in checkout, with server-to-server verification and refunds. Built, installed and supported by ECOSIRE. One-time license from $149.00 USD for Magento 2 / Adobe Commerce (build-to-order) — includes 12 months of updates and support.

A build-to-order Magento 2 / Adobe Commerce payment method that lets Pakistani merchants accept JazzCash mobile-wallet and card payments natively in checkout, with server-to-server verification and refunds. Built, installed and supported by ECOSIRE.
Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.
Pakistani merchants on Magento Open Source or Adobe Commerce have no native way to take JazzCash payments — Magento ships with offline methods, PayPal and Braintree, none of which clear in PKR through a local wallet. This extension closes that gap.
JazzCash Mobile Wallet checkout rendered as a native Magento payment method (Magento_Checkout / UI component, not an iframe bolt-on)
Card payment fallback through JazzCash for customers who don't use the wallet
Server-to-server transaction verification with secure-hash (HMAC-SHA256) validation before any order is marked paid
Refund handling wired into the Magento admin Credit Memo flow, calling the JazzCash refund API
Full PKR currency support, including correct minor-unit/amount formatting JazzCash expects
Built as a clean module under app/code/Ecosire/JazzCash using the Gateway Command pattern and di.xml — no core edits
ECOSIRE builds you a proper payment method module under app/code/Ecosire/JazzCash, registered through payment.xml and wired into Magento's payment stack via the Gateway Command / di.xml pattern (request builders, response handlers, validators) rather than a hard-coded controller hack. At checkout the customer picks JazzCash Mobile Wallet or the card fallback; the module redirects to JazzCash's hosted page (or posts the MWALLET/PAY transaction), then handles the return.
Every transaction is confirmed by server-to-server verification — we validate the secure hash (HMAC-SHA256 over the sorted parameter string with your integrity salt) and reconcile status before the Magento order is moved to processing, so a spoofed browser redirect can never mark an order paid. Refunds are issued from the Magento admin Credit Memo screen, calling the JazzCash refund API and writing the result back to the order. The method is PKR-aware, respects Magento's store-scope config, exposes an admin ACL-guarded configuration section under Stores → Configuration → Sales → Payment Methods, and writes to the standard sales_order_payment / transaction tables so reporting stays intact.
This is honest build-to-order: not an instant Marketplace download. After purchase ECOSIRE scopes your environment, builds the module against your Magento version, installs it on your server (or hands you a deployable package), connects it to your JazzCash merchant credentials, runs sandbox and live test transactions, and supports it afterward.
Runs a Magento 2 store serving local customers and is losing checkouts because shoppers want to pay with their JazzCash wallet rather than enter a card. Needs PKR settlement through a method customers already trust.
Building or maintaining a client's Adobe Commerce or Open Source store and needs a properly engineered JazzCash method (di.xml gateway pattern, ACL, store scope) instead of a fragile in-house controller they'll have to maintain.
Owns reconciliation and refunds. Wants verified server-to-server confirmation so orders only show paid when money actually cleared, and refunds issued from the standard admin Credit Memo screen without leaving Magento.
Kaufen Sie die Lizenz auf ecosire.com und laden Sie die ZIP-Datei des JazzCash Payment Gateway-Moduls von Ihrem Konto-Dashboard herunter.
Extrahieren Sie die ZIP-Datei in Ihren Odoo-Ordner für benutzerdefinierte Add-ons auf dem Server (oder laden Sie sie über „Apps“ > „Aus Datei installieren“ auf Odoo.sh/Runbot hoch).
Aktivieren Sie den Entwicklermodus, öffnen Sie „Apps“, klicken Sie auf „Apps-Liste aktualisieren“, suchen Sie nach „JazzCash Payment Gateway“ und klicken Sie auf „Installieren“.
Öffnen Sie das neue Menü, fügen Sie Ihren ECOSIRE-Lizenzschlüssel ein, verbinden Sie alle externen Anmeldeinformationen (Shopify, Amazon, Stripe usw.) und speichern Sie.
Führen Sie den integrierten Verbindungstest aus, synchronisieren Sie Ihre ersten 10 Datensätze und planen Sie den wiederkehrenden Cron. Wenden Sie sich an den Support, wenn etwas fehlschlägt.
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent | Odoo Native |
|---|---|---|---|---|
| Native JazzCash mobile-wallet checkout in Magento | ||||
| Server-to-server secure-hash verification before order marked paid | ||||
| Refunds from the Magento admin Credit Memo screen | ||||
| Built with di.xml Gateway Command pattern, no core edits | ||||
| Installed, credential-connected and live-tested for you | ||||
| Version-matched to your exact Magento / Adobe Commerce build | ||||
| Ongoing support when JazzCash changes its API | ||||
| Instant self-service download today |
Typical delivery is 7–12 business days from the point we have your Magento environment access and your JazzCash sandbox credentials. The build itself is fast; the timeline is driven by JazzCash sandbox approval and live-credential issuance on the merchant side, plus the test-transaction cycle. We give you a firm date once we've reviewed your Magento version and hosting during onboarding.
No. This is build-to-order. There is no instant Marketplace listing or auto-download. After purchase, ECOSIRE builds the module against your specific Magento version, installs it on your server (or delivers a deployable package), connects it to your JazzCash merchant account, and runs live tests before handover.
Delivery includes a post-launch support window (commonly 30 days) for bug fixes and any go-live issues at no extra cost. After that we offer support on request — including adapting the module if JazzCash changes its API, secure-hash scheme, or endpoints, or when you upgrade Magento. You own the source, so you're never locked in.
Yes. The module uses standard Magento 2 payment APIs (the Gateway Command pattern, di.xml, payment.xml, service contracts) that are identical across Magento Open Source and Adobe Commerce, so it runs on both. We test against your exact minor version. For headless / PWA Studio storefronts we can add REST/GraphQL coverage on request.
Refunds are issued from the standard Magento admin Credit Memo screen, which calls the JazzCash refund API and writes the result back onto the order and payment record. The method is PKR-native and formats amounts the way JazzCash expects, so settlement and reporting line up with Magento's order totals.
Every transaction is confirmed server-to-server. We validate JazzCash's secure hash (HMAC-SHA256 over the sorted response parameters using your integrity salt) and reconcile the transaction status directly before moving the Magento order from pending_payment to processing. A tampered browser redirect alone can never flip an order to paid.
A build-to-order Magento 2 / Adobe Commerce payment method that lets Pakistani merchants accept JazzCash mobile-wallet and card payments natively in checkout, with server-to-server verification and refunds. Built, installed and supported by ECOSIRE.