Skip to content
Built on JazzCash's Published API · v1.0.0

Accept JazzCash Payments in WooCommerce, Beautifully.

Card, Mobile Wallet and Cash Voucher payments — all on a secure JazzCash-hosted checkout with HMAC-SHA256 verified callbacks. Sandbox to Live in one toggle.

WordPress 6.6+WooCommerce 7.0+PHP 7.4+HPOS Ready
yourstore.com/checkout
WooCommerce checkout showing JazzCash Card, Mobile Account and Voucher payment options

Built On

JazzCash Sandbox & Live APIWooCommerce Native CheckoutSandbox & Live ModeHMAC-SHA256 Secure Hash5-Minute SetupFully Responsive CheckoutFast Hosted CheckoutAuto Callback Verification
Why Choose This Plugin

Everything a modern integration needs

Multiple payment methods, bank-grade verification, and a setup experience your future self will thank you for.

Debit/Credit Cards

Visa & Mastercard via JazzCash's MPGS-powered hosted page, including 3-D Secure.

JazzCash Wallet

Let customers pay straight from their JazzCash Mobile Account balance.

Cash Voucher Payments

Generate a 12-digit JazzCash voucher customers pay in cash at any outlet.

Sandbox Testing

Test the entire payment flow safely before going live — no code edits required.

Live Payments

Flip one toggle per gateway to start accepting real transactions.

IPN Webhooks

Orders update automatically the instant JazzCash confirms payment or settlement.

Logging & Debugging

Redacted request/response logs via WooCommerce > Status > Logs.

Secure Transactions

Every request and response is signed and verified with HMAC-SHA256.

See It In Action

A clean, native WooCommerce experience

Real screens from the plugin — no design mockups pretending to be product.

wp-admin/…wc-settings&tab=checkout
All three JazzCash gateways, managed like any other WooCommerce payment method.

General Settings

All three JazzCash gateways, managed like any other WooCommerce payment method.

…section=jazzcash_card
Sandbox Mode stays visible at all times — flip it on to test, off to go live.

Sandbox Settings

Sandbox Mode stays visible at all times — flip it on to test, off to go live.

…section=jazzcash_card
Live Merchant ID
Live Password
Live Integrity Salt

Live API Credentials

Separate Live fields, only shown once Sandbox Mode is switched off.

yourstore.com/checkout
JazzCash options sit natively alongside your other payment methods.

WooCommerce Checkout

JazzCash options sit natively alongside your other payment methods.

yourstore.com/order-received

Thank you. Your order has been received.

Order #47 · Paid via Fauran Pay

Successful Payment

Customers land back on your store's own thank-you page, automatically.

wp-admin/…page=wc-orders
Transaction reference, RRN, and response code — right on the order screen.

Order Details

Transaction reference, RRN, and response code — right on the order screen.

Setup

Live in about five minutes

No server config, no manual API wiring — just four straightforward steps.

Upload Plugin

Plugins > Add New > Upload Plugin, choose the ZIP, and install.

Activate

One click, and three new payment methods appear in WooCommerce.

Configure API

Drop in your Sandbox (or Live) Merchant ID, Password, and Integrity Salt.

Start Accepting Payments

Place a Sandbox test order, confirm it, then switch to Live whenever you're ready.

The Payment Flow

What your customer actually experiences

A secure round trip to the provider's hosted page and straight back to your order confirmation.

Customer Checkout

Cart, shipping, and billing — the checkout your customers already know.

Select JazzCash

Card, Mobile Account, or Voucher — customer picks what suits them.

Complete Payment

Redirected to JazzCash's own secure page — nothing sensitive touches your server.

Order Confirmed

Secure Hash verified, order updated, customer back on your thank-you page.

Under the Hood

Built for developers who read the code

Namespaced, PSR-4 autoloaded, and written strictly against WordPress and WooCommerce's own APIs — not a quick port from another gateway.

Read the Documentation
WordPress Coding StandardsLinted against WordPress-Extra (WPCS).
WooCommerce HPOS ReadyDeclared & tested with High-Performance Order Storage.
Translation ReadyEvery string wrapped, text domain matches the plugin slug.
PHP 8.x CompatibleTested on PHP 8.2 with zero deprecation notices.
Latest WordPress CompatibleVerified against current WordPress & WooCommerce releases.
Secure Hash + SanitizationHMAC-SHA256 on every callback, sanitized input throughout.
Optimized PerformanceNo unnecessary queries, assets load only where needed.
Questions

Frequently asked questions

What is Sandbox Mode and how do I use it?
Sandbox Mode is a permanent, always-visible toggle on every gateway. Switch it on, enter your free JazzCash Sandbox credentials, and test the full payment flow with zero real money moving. Switch it off and enter Live credentials whenever you're ready to accept real payments.
Where do I get my Live API credentials?
Complete merchant verification on the live JazzCash Merchant Portal to receive your Live Merchant ID, Password, and Integrity Salt. Sandbox credentials come from the separate, free JazzCash Sandbox Portal.
Does this plugin support refunds?
Not yet through WooCommerce's built-in refund button — refunds are currently processed manually through your JazzCash Merchant Portal. Native one-click refund UI integration is on the roadmap for a future release.
Which JazzCash payment methods are supported?
Credit/Debit Card (Visa & Mastercard via JazzCash's hosted page, including 3-D Secure), JazzCash Mobile Account, and Over-the-Counter Voucher (cash payment at any JazzCash outlet).
Is this compatible with the WooCommerce Cart & Checkout Blocks?
This release supports the classic (shortcode) checkout. If your Checkout page uses the block-based Cart & Checkout Blocks, switch it back to the classic [woocommerce_checkout] shortcode — block-based checkout support is on the roadmap.
Full Documentation

Every setting, every field, explained.

Installation, Sandbox setup, a field-by-field settings reference, developer hooks, and troubleshooting — all in one guide.

Get Started Today

Start building with Fauran Pay.

Read the full documentation to get set up, or browse the rest of the catalog.

“JazzCash” is a trademark of its respective owner. This is an independent, third-party plugin and is not affiliated with or endorsed by JazzCash or Mobilink Microfinance Bank.

We use cookies

We use essential cookies to run this site, and optional cookies to understand usage and remember your preferences. Read our Cookie Policy to learn more.