A build-to-order WooCommerce payment gateway that connects your store to PayFast Pakistan, so customers pay with Easypaisa, JazzCash, bank transfer or cards through a single hosted, webhook-verified checkout. One-time license from $99.00 USD for WooCommerce (build-to-order) — includes 12 months of updates and support.

A build-to-order WooCommerce payment gateway that connects your store to PayFast Pakistan, so customers pay with Easypaisa, JazzCash, bank transfer or cards through a single hosted, webhook-verified checkout.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
The PayFast (Pakistan) Aggregator Gateway is a custom WooCommerce payment plugin that ECOSIRE builds, installs and supports directly on your WordPress site. It is not an instant download from WooCommerce.com or WordPress.org — we develop it against your live PayFast merchant credentials, your theme and your checkout flow, then hand you a working store.
Single native WooCommerce gateway (registered via woocommerce_payment_gateways filter) routing Easypaisa, JazzCash, bank transfer and cards through one PayFast integration
PayFast hosted secure checkout redirect so no card or wallet credentials touch your WordPress server, minimising PCI scope
Bank routing surfaced through PayFast for HBL, Meezan and other major Pakistani banks at the same checkout
Server-to-server webhook / IPN verification with signature and order-reference validation before any status change
Automatic order completion via $order->payment_complete() once PayFast confirms a verified payment
Refunds wired into the native WooCommerce refund button, calling the PayFast refund API where the merchant account supports it
Under the hood it registers a proper WC_Payment_Gateway class through the woocommerce_payment_gateways filter, so PayFast appears natively in WooCommerce → Settings → Payments alongside any other method. Customers are taken to PayFast's hosted secure checkout, where the single PayFast aggregator surfaces Easypaisa, JazzCash, bank transfer (HBL, Meezan and other banks) and debit/credit cards — one integration, every local rail. No card data ever touches your server, which keeps your PCI scope minimal.
Payment outcomes are confirmed by server-to-server webhook (IPN) verification, not by trusting the browser redirect. We validate PayFast's signature, match the BASKET_ID/order reference, and only then move the order to processing or completed via $order->payment_complete(). That closes the classic gap where a customer abandons the return URL but the payment actually succeeded.
The build is HPOS-aware (WooCommerce High-Performance Order Storage / custom order tables), works with block-based and shortcode checkouts, and is delivered with refund support wired into WooCommerce's refund button where the PayFast API allows it. We log every gateway request to WooCommerce → Status → Logs for clean debugging.
You get a gateway shaped around your store — sandbox-tested, go-live-verified, and backed by ECOSIRE support — instead of a generic plugin you have to wire up alone.
Runs a WooCommerce store selling to local customers and wants Easypaisa, JazzCash, bank transfer and cards available at one checkout without juggling several separate plugins or merchant accounts.
Building or maintaining a client store in Pakistan and prefers ECOSIRE to deliver a tested, HPOS-compatible PayFast gateway rather than hand-rolling and debugging IPN signature logic under deadline.
Needs reliable webhook-verified payments, clean order reconciliation against the PayFast dashboard, and working refunds from the WooCommerce admin so the books stay accurate.
Buy the license on ecosire.com and download the PayFast (Pakistan) Aggregator Gateway 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 PayFast (Pakistan) Aggregator Gateway, 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 |
|---|---|---|---|---|
| All local PK rails (Easypaisa, JazzCash, bank, cards) through one integration | ||||
| Webhook / IPN signature verification before order completion | ||||
| Installed, tested and gone-live on your site for you | ||||
| HPOS / custom order tables compatibility verified | ||||
| Refunds from the native WooCommerce admin button | ||||
| Instant self-serve download from a public marketplace | ||||
| Tuned to your theme, checkout type and live credentials | ||||
| Included post-launch support with core-update compatibility fixes |
Because this is build-to-order, ECOSIRE develops, configures and tests the gateway on your site rather than handing you a download. A standard PayFast aggregator build is typically delivered in about 5 to 10 business days from the point we receive your PayFast merchant credentials and admin access. If your checkout is heavily customised or you need extra rails configured, we confirm a realistic timeline in writing before starting.
We need WordPress admin access (or a staging clone) to your WooCommerce site, your approved PayFast merchant account with the merchant ID and secured key, and confirmation of the bank/wallet rails you want enabled. If your PayFast account is still pending, we can build against the PayFast sandbox first and switch to live credentials once you are approved.
No. It is a custom plugin built, installed and supported by ECOSIRE on your specific site. There is no public marketplace listing or self-serve download. That is deliberate — we tune it to your theme, checkout type (block or classic), HPOS setting and live PayFast credentials, then verify it end to end before you go live.
Successful payments are confirmed by PayFast's server-to-server webhook, signature-verified, and only then marked processing or completed. Abandoned redirects do not falsely complete orders. Refunds are wired into the standard WooCommerce refund button and call the PayFast refund API where your merchant account permits it; where it does not, the gateway records the refund in WooCommerce so your records stay consistent and you settle in the PayFast dashboard.
Every build includes 30 days of post-launch support for any defect in the gateway we delivered, plus a compatibility commitment: if a WooCommerce or WordPress core update breaks the integration within that window, we fix it. Because we use documented WooCommerce hooks rather than editing core files, updates are normally safe. Beyond the included window, ECOSIRE offers ongoing maintenance and PayFast API-change coverage as a low-cost retainer.
A build-to-order WooCommerce payment gateway that connects your store to PayFast Pakistan, so customers pay with Easypaisa, JazzCash, bank transfer or cards through a single hosted, webhook-verified checkout.