EasyPay / EasyPaisa Payment Gateway

EasyPay / EasyPaisa Payment Gateway

Developed By WebITpk

Compatible with WHMCS v8.6

Easypaisa Pro Gateway with Instant Payment Notification

This module allows you to integrate WHMCS with Easypaisa's online payment gateway. It enables Mobile Account (MA) / Over The Counter (OTC) payments. It works by redirecting your customers from your website to the easypaisa's payment page. They finish their payment process and then move back to the invoice page which has been marked "PAID" after a successful transaction.

System Requirements

1- Easypaisa Merchant Account (https://easypay.easypaisa.com.pk)

2- WHMCS >= 7.10.x


  • Upload and extract zip contents to WHMCS/modules/gateways
  • You should have one easypay.php file in gateways folder (WHMCS/modules/gateways) and one inside callback folder (WHMCS/modules/gateways) with name (easypay.php) after successful extraction.
  • Open your WHMCS Admin Area and go to Setup > Payments > Payment Gateways
  • Select Easypaisa and it will open up gateway configuration screen.

Module Configuration

  • Enter Display Name for gateway which will be shown on client's invoice page.
  • Enter License Key Obtained from WebIT.pk's client area after successful purchase.
  • Enter your Easypaisa Store ID.
  • Enter your Easypaisa Web Portal ID. (View the screenshot gallery to see where to find this value in Merchant portal)
  • Enter your Secret Hash Key.
  • Tick jQuery checkbox if you are using default theme and your theme doesn't have jQuery included.
  • Click Save

Easypaisa Merchant portal Configuration

  • Open Easypaisa Merchant portal.
  • Go to Account Settings > IPN Attribute Configurations and set IPN Handler URL to https://yourWHMCSlink/modules/gateways/callback/easypay.php
  • Click on >> button which is present between the Available Parameters and Selected Parameters to push all parameters to the selected window and click Save.

Currency Conversion

  • If you have setup multiple currencies in your WHMCS or you are using some other currency as default then follow here.
  • Make sure that you have setup PKR and applied a rate to it in your WHMCS Currency Settings.
  • Open Easypaisa Pro Gateway settings page.
  • Set Convert To For Processing to PKR
  • Click Save Changes


Submit a ticket from WebIT.pk's client area



5 stars
4 stars
3 stars
2 stars
1 star

Muhammad Uzair @muhammad3308

March 17, 2022 at 09:38:19 AM

kindly fix the module Not working it keeps reloading and redirecting to the same page and updating it with whmcs latest version

Fahad M @fahad3207

February 27, 2024 at 10:00:18 AM

New version supports the latest checkout implementation of Easypaisa.

  • 2 years ago
  • Version Number 1.2
  • Edited

Qasim Hussain @qasim2427

January 14, 2022 at 02:28:29 AM

Not working it keeps reloading and redirecting to same page

Fahad M @fahad3207

February 27, 2024 at 10:00:33 AM

New version supports the latest checkout implementation of Easypaisa.

  • 2 years ago
  • Version Number 1.2

maazkhattak67@gmail.com @maazkhattakgmailcom7454

September 30, 2020 at 02:12:25 PM

works fine but when someone redirect to the payment gateway first time error occur .
if client click on the invoice again and click on paynow then works fine but need to fix this :) by the way nice module ;)

  • 3 years ago
  • Version Number 1.2

System Administrator @system7030

June 12, 2020 at 12:34:21 PM

I am using it for my Webhosting company and it is working pretty straight forward.

  • 4 years ago
  • Version Number 1.2

Raul Soisalo @raul6951

June 12, 2020 at 12:31:33 PM

Amazing creation. I liked it

  • 4 years ago
  • Version Number 1.2

Version Compatibility

Compatible with WHMCS v8.6

Full Version Compatibility

  • Selected versions of WHMCS v8.6
  • Selected versions of WHMCS v8.5
        8.5.0 - 8.5.1
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By WebITpk


v2.0 Released September 1st, 2021

Latest Version

++ Ver 2.0

  • Updated module to incorporate new checkout implementation of Easypaisa.

++ Ver 1.2

  • Added Support for EasyPasia Sandbox Module
  • Added Support for WHMCS v7.7 & v7.8

++ Ver 1.0

  • First Release
  • EasyPaisa Shop Over The Counter Payment
  • VISA / MasterCard Payment
  • Easypaisa Mobile Account payment


See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.