A custom WooCommerce payment gateway plugin that routes Easypaisa, JazzCash, HBL, card and bank payments through the PayFast aggregator — 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 WooCommerce payment gateway plugin that routes Easypaisa, JazzCash, HBL, card and bank payments through the PayFast aggregator — built, installed and supported on your WordPress site by ECOSIRE.
अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।
The PayFast Aggregator Gateway for WooCommerce gives Pakistani stores a single integration to accept Easypaisa, JazzCash, HBL, debit/credit cards and direct bank transfers — all routed through the PayFast aggregator instead of wiring up each wallet and bank separately.
Single WooCommerce gateway accepting Easypaisa, JazzCash, HBL, cards and direct bank transfer through the PayFast aggregator
Registered as a proper WC_Payment_Gateway subclass via the woocommerce_payment_gateways filter — appears natively at checkout and in wp-admin → WooCommerce → Settings → Payments
Both hosted-checkout (redirect to PayFast) and seamless on-site checkout modes implemented
Signature / secure-token verification on every IPN callback validated against your PayFast secured key before any order changes state
Automatic order status sync to processing / completed / failed via payment_complete() with the PayFast transaction ID written to the order timeline
Recurring-payment support wired for subscription and installment scenarios
This is not an instant WordPress.org download. ECOSIRE builds, installs and configures the plugin directly on your live WordPress + WooCommerce site, registers it as a proper WC_Payment_Gateway subclass via the woocommerce_payment_gateways filter, and tests it end-to-end against PayFast's sandbox before going live. You get a real gateway that appears at WooCommerce checkout, in wp-admin → WooCommerce → Settings → Payments, with its own enable toggle, merchant credentials, and live/sandbox switch.
We implement both hosted-checkout and seamless (on-site) modes, so you choose between redirecting the buyer to PayFast's secure page or keeping them on your checkout. Every transaction is protected with signature / secure-token verification — the IPN callback is validated against your PayFast secured key before any order state changes, closing the spoofed-callback hole that DIY integrations routinely miss.
Order status is synced automatically: the PayFast IPN hits a custom WooCommerce REST/woocommerce_api callback endpoint, the signature is checked, and the order is moved to processing / completed / failed with $order->payment_complete() and a transaction-ID note in the order timeline. Recurring-payment support is wired for subscription and installment use cases. The gateway is built HPOS-compatible (the WooCommerce custom order tables) and works with WPML/multisite stores. ECOSIRE then supports it as PayFast's API and WooCommerce evolve.
Runs a PKR storefront and wants Easypaisa, JazzCash, card and bank payments live through one PayFast account instead of juggling separate plugins for each wallet — without becoming a payments integrator.
Building or maintaining a client's WooCommerce site and needs a correctly-signed, HPOS-compatible PayFast gateway delivered and tested, rather than burning days on IPN signature verification and sandbox debugging.
Sells memberships, courses or instalment products and needs PayFast recurring-payment support wired into WooCommerce order and renewal handling, with reliable status sync.
Buy the license on ecosire.com and download the PayFast Aggregator Gateway for WooCommerce (Pakistan) 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 Aggregator Gateway for WooCommerce (Pakistan), 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 |
|---|---|---|---|---|
| One gateway for Easypaisa + JazzCash + HBL + cards + bank via PayFast | ||||
| Installed, configured and sandbox-tested on your live site for you | ||||
| Signature / secure-token IPN verification implemented correctly | ||||
| Both hosted-checkout and seamless on-site modes | ||||
| Recurring / subscription payment support wired | ||||
| HPOS (custom order tables) compatibility verified | ||||
| Ongoing support as PayFast / WooCommerce APIs change | ||||
| Instant self-service marketplace download |
This is a build-to-order plugin, not a marketplace download. After purchase we collect your PayFast merchant credentials and WordPress access, then build, install and sandbox-test the gateway on your site. A standard single-store build is typically delivered within about 5–10 business days. If you need HPOS plus WPML/multisite or recurring payments, we confirm a firm timeline with you before starting.
Your PayFast merchant account (merchant ID, secured key / store hash), admin access to your WordPress site, and confirmation of your WooCommerce version and whether HPOS, WPML or multisite are in use. We do all configuration and testing on your site — you don't need to touch code.
Yes. Delivery includes a defined support and update window so that when PayFast changes its API or WooCommerce/WordPress ships an update, the gateway keeps working. We can fix issues, adjust enabled payment methods, and extend support beyond the initial window under a maintenance arrangement. ECOSIRE remains the point of contact — you are not left with unsupported custom code.
Both are supported. We implement hosted-checkout mode (the buyer is redirected to PayFast's secure page and returned to your order-received page) and seamless on-site mode (the buyer pays without leaving your checkout). We'll recommend the option that best fits your PayFast account capabilities and your conversion goals, and you can change it later in the gateway settings.
Yes — that's a core reason to have it built properly. Every PayFast IPN callback is validated with signature / secure-token verification against your secured key before the order changes state, and callback handling is idempotent so a replayed or duplicated IPN can't double-complete an order. Orders only move to processing/completed after a verified, successful PayFast confirmation.
Yes. The gateway is built to declare compatibility with WooCommerce High-Performance Order Storage (the custom order tables), and we verify it against WPML and WooCommerce multisite on your specific stack as part of delivery rather than assuming it works.
A custom WooCommerce payment gateway plugin that routes Easypaisa, JazzCash, HBL, card and bank payments through the PayFast aggregator — built, installed and supported on your WordPress site by ECOSIRE.