QPay (STS PayOne EZ Connect) Payment Gateway - Magento 2

100% of 100
1  Review
10 Sold

Compatible With Magento Edition

Open Source (CE): 2.3, 2.4
Commerce on prem (EE): 2.3, 2.4
Commerce on Cloud (ECE): 2.3, 2.4

Screenshots Previous Next

  • Magento 2 QPay (STS PayOne EZ Connect) Payment Gateway
  • Qpay Merchant portal
  • QPAY PayOne EZ Connect - Magento 2 payment configuration
  • QPAY PayOne EZ Connect - Magento 2 Checkout page
  • QPAY PayOne EZ Connect - Magento 2 NAPS Processing Payment
  • QPAY PayOne EZ Connect - Magento 2 Verify payment by PIN
  • QPAY PayOne EZ Connect - Magento 2 Payment Info
  • QPAY PayOne EZ Connect - Magento 2  Order notes
  • QPAY PayOne EZ Connect - Magento 2 Transaction
  • QPAY PayOne EZ Connect - Magento 2 create invoice automatically
  • QPAY PayOne EZ Connect - Magento 2 cronjob to update transaction

QPay (STS PayOne EZ Connect) Payment Gateway - Magento 2 is an online payment solution that can be integrated with Magento 2 eCommerce store. The gateway allows store owners from Qatar to accept online payments from debit card users (Debit Card in Qatar)

The extension will collect all the need information from customer then send to payment gateway system without using the customer browser.

STS PayOne EZ Connect is a payment gateway for Magento 2 stores based in the Middle East and Africa region. It allows you to accept transactions from debit card, it’s using EZ-Connect interface to perform e-Commerce through PayOne Payment Gateway.

This extension does not store any card details on merchant’s website.


Qatar National Payment Gateway (QPAY) will provide to merchant with the login credentials to access Merchant's Portal

- Merchant is contracted with Payment Gateway as an e-Commerce Merchant using EZ-Connect integration interface.

- Merchant is provided with a User Profile on Payment Gateway in order to generate unique Secret Key used for integration.

Currency support:


Used Credentials:

Merchant ID, Bank ID, Secret Key

Features of QPAY (PayOne EZ Connect) Payment Gateway - Magento 2

  • Direct your customers to QPay Payment Page during the checkout process. Once they’ve paid, they’ll be redirected back to your website.
  • Accepted Debit card.
  • Secure checkout process.
  • Capture new sales.
  • Create Invoice automatically.
  • Update transactions automatically.
  • Refund Online/Offline.
  • Support multiple websites and stores.
  • Cron job used for updating the transactions
  • Allow enabling or disabling Debug.
  • Encrypted the payment credentials.
  • Unlimited domains.

Why choose our QPay (STS PayOne EZ Connect) Payment Gateway - Magento 2

When you purchase the extension, you will get Free Support from our team for 12 months. if you face any issues related to the extension, our team will fix it and make sure it works with your website.

The extension included free updates for 12 months.

Our code is 100% open source and unencrypted. Easily add your own customizations.

Unlimited domains and websites that you want to use the extension.

We stand behind the quality of our extensions with a 30 day money back guarantee.

Test Environment

Failed Test Card:

PAN 4151801200003960 Expiry date: any

Successful Test Card:

PAN 4215375500883243 Expiry date: any

Create folder structure inside the Magento main folder: app/code/PL/Qpay/

Extract module files into that folder and execute the following commands:

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean


How to install PayOne EZ Connect on magento 2

Verify whether the module has been successfully installed. Log in to Magento Admin dashboard and go to Stores > Configuration > Sales > Payment Methods. Settings of the QPay (STS PayOne EZ Connect) Payment Gateway module should be there under the name "QPay Payment Gateway (PayOne EZ Connect)"

Configuration steps

Please follow these steps to configure the module:

  1. Login to Magento Admin dashboard
  2. Go to Stores > Configuration > Sales > Payment Methods
  3. Expand OTHER PAYMENT METHODS, then QPay Payment Gateway (PayOne EZ Connect)
  4. Fill in configuration details as described below
  5. Click Save Config to store the configuration.
  6. Follow Magento instructions and clean application cache, to make sure that the new payment method is immediately available in your online store

Configuration details

  • Enabled: should be set to YES to make QPay Payment Gateway (PayOne EZ Connect) available as a payment method on the checkout page.
  • Title: Name of the payment method displayed on the checkout page
  • Bank ID: Bank ID is provided by QPAY
  • Merchant ID: Merchant ID is provided by QPAY
  • Secret Key: Secret Key is provided by QPAY
  • Debug: Set the option to YES if you want all communication between Magento and the Gateway to be logged into the var/log/pl/qpay.log file. It usually uses for the Developer to troubleshoot problems if the Payment Method doesn't work.
  • Payment from Applicable Countries: countries from which customers are allowed in your online store
  • Payment from Specific Countries: This option is available if Payment from Applicable Countries option is set to the Specific Countries mode. It's possible to choose a few countries for whose the Payment Method will be available. The billing address is used to identify the country on the Checkout Page/

Version 2.0.6

Released on April 21, 2023

- Removed Redirect Pay URL and Inquiry and Refund URL from Configuration section.

- Added Test Mode option

- Added plugin for SameSite issue

Version 2.0.5

Released on July 18, 2022

- Added notification when the new version is available

Version 2.0.4

Released on August 2, 2021

- Fixed SameSite cookies issue

Version 2.0.3

Released on July 16, 2020

- Added Refund, CronJob features

- Stability improvements.

Version 2.0.2

Released on August 19, 2019

- Stability improvements.

Version 2.0.1

Stable version. Released on July 23, 2019




  1. Great Experience, highly recommended
    The module is exactly what I am looking for.
    I have already purchased few times from Polacin and they are responsive enough. I am really surprised with the service provided.

    Review by Ashraf Issa

    Posted on

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Customers purchased this extension

  • webdevelo***@ag-qa.com
    From: Qatar
  • webale***@qm.org.qa
    From: Qatar
  • souheil***@in2uitions.com
    From: Lebanon
  • must***@nologystore.com
    From: Qatar
  • livecart***@gmail.com
    From: Qatar
  • hiren***@vernost.in
    From: India
  • admi*@family.qa
    From: Qatar
  • akhi*@intertoons.com
    From: India
  • rams***@auraqatar.com
    From: Qatar
  • safiulreh***@gmail.com
    From: Saudi Arabia