emerchantpay / magento2-emp-plugin
emerchantpay/magento2-emp-plugin
emerchantpay Payment Gateway for Magento 2
eMerchantPay Gateway Module for Magento 2 CE
This is a Payment Module for Magento 2 Community Edition, that gives you the ability to process payments through eMerchantPay's Payment Gateway - Genesis.
Requirements
- Magento 2 Community Edition 2.x (Tested upto 2.1.3)
- GenesisPHP v1.4.x - (Integrated in Module)
- PCI-certified server in order to use
eMerchantPay Direct
Note: This module has been tested only with Magento 2 Community Edition, it may not work
as intended with Magento 2 Enterprise Edition
Installation (composer)
-
Install Composer - Composer Download Instructions
-
Install eMerchantPay Payment Gateway
-
Install Payment Module
$ composer require emerchantpay/magento2-emp-plugin -
Enable Payment Module
$ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content$ php bin/magento setup:upgrade -
Deploy Magento Static Content (Execute If needed)
$ php bin/magento setup:static-content:deploy
-
Installation (manual)
-
Upload the contents of the folder (excluding
README.md) to a new folder<root>/app/code/EMerchantPay/Genesis/of your Magento 2 installation -
Install GenesisGateway Client Library
$ composer require genesisgateway/genesis_php:1.4.3@stable -
Enable Payment Module
$ php bin/magento module:enable EMerchantPay_Genesis --clear-static-content$ php bin/magento setup:upgrade -
Deploy Magento Static Content (Execute If needed)
$ php bin/magento setup:static-content:deploy
Configuration
- Login inside the Admin Panel and go to
Stores->Configuration->Sales->Payment Methods - If the Payment Module Panel
eMerchantPayis not visible in the list of available Payment Methods,
go toSystem->Cache Managementand clear Magento Cache by clicking onFlush Magento Cache - Go back to
Payment Methodsand click the buttonConfigureunder the payment methodeMerchantPay CheckoutoreMerchantPay Directto expand the available settings - Set
EnabledtoYes, set the correct credentials, select your prefered transaction types and additional settings and clickSave config
Configure Magento over secured HTTPS Connection
This configuration is needed for eMerchantPay Direct Method to be usable.
Steps:
- Ensure you have installed a valid SSL Certificate on your Web Server & you have configured your Virtual Host correctly.
- Login to Magento 2 Admin Panel
- Navigate to
Stores->Configuration->General->Web - Expand Tab
Base URLs (Secure)and setUse Secure URLs on StorefrontandUse Secure URLs in Adminto Yes - Set your
Secure Base URLand clickSave Config - It is recommended to add a Rewrite Rule from
httptohttpsor to configure a Permanent Redirect tohttpsin your virtual host
GenesisPHP Requirements
- PHP version 5.3.2 or newer
- PHP Extensions:
Note: If you have trouble with your credentials or terminal configuration, get in touch with our support team
You're now ready to process payments through our gateway.
No changelog yet
The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 1.4.4 | stable | Fail | 2025-09-30 11:41:57 |
| 1.4.3 | stable | Not tested | 2025-07-22 06:46:41 |
| 1.4.2 | stable | Not tested | 2025-07-02 12:23:09 |
| 1.4.1 | stable | Not tested | 2025-03-21 13:22:02 |
| 1.4.0 | stable | Not tested | 2024-11-01 11:48:38 |
| 1.3.11 | stable | Not tested | 2024-10-25 13:50:20 |
| 1.3.10 | stable | Not tested | 2024-08-13 07:01:24 |
| 1.3.9 | stable | Not tested | 2024-08-12 11:17:11 |
| 1.3.8 | stable | Not tested | 2024-07-22 10:00:40 |
| 1.3.7 | stable | Not tested | 2023-12-13 14:56:04 |
| 1.3.6 | stable | Not tested | 2023-10-26 10:45:17 |
| 1.3.5 | stable | Not tested | 2023-08-02 10:32:14 |
| 1.3.4 | stable | Not tested | 2023-07-06 11:56:05 |
| 1.3.3 | stable | Not tested | 2023-03-07 16:33:39 |
| 1.3.2 | stable | Not tested | 2022-12-08 16:04:23 |
| 1.3.1 | stable | Not tested | 2022-11-11 07:41:02 |
| 1.3.0 | stable | Not tested | 2022-10-14 10:03:35 |
| 1.2.13 | stable | Not tested | 2022-08-31 11:43:21 |
| 1.2.12 | stable | Not tested | 2022-05-30 15:02:30 |
| 1.2.11 | stable | Not tested | 2022-03-31 13:37:07 |
| 1.2.10 | stable | Not tested | 2022-03-11 17:41:22 |
| 1.2.9 | stable | Not tested | 2022-02-03 14:06:01 |
| 1.2.8 | stable | Not tested | 2021-11-03 15:00:37 |
| 1.2.7 | stable | Not tested | 2021-06-24 13:22:31 |
| 1.2.6 | stable | Not tested | 2021-04-28 14:17:55 |
| 1.2.5 | stable | Not tested | 2020-11-20 08:45:01 |
| 1.2.4 | stable | Not tested | 2020-07-17 15:39:51 |
| 1.2.3 | stable | Not tested | 2020-07-09 14:38:18 |
| 1.2.2 | stable | Not tested | 2020-06-23 16:08:52 |
| 1.2.1 | stable | Not tested | 2020-06-15 16:16:28 |
| 1.2.0 | stable | Not tested | 2020-04-22 14:24:11 |
| 1.1.9 | stable | Not tested | 2019-04-24 10:38:50 |
| 1.1.8 | stable | Not tested | 2019-03-05 14:08:29 |
| 1.1.7 | stable | Not tested | 2018-05-11 08:56:14 |
| 1.1.6 | stable | Not tested | 2017-11-03 15:58:54 |
| 1.1.5 | stable | Not tested | 2017-08-02 14:07:33 |
| 1.1.4 | stable | Not tested | 2017-03-06 13:44:01 |
| 1.1.3 | stable | Not tested | 2016-12-28 07:09:09 |
| 1.1.2 | stable | Not tested | 2016-12-22 23:03:03 |
| 1.1.1 | stable | Not tested | 2016-12-08 10:36:14 |
| 1.1.0 | stable | Not tested | 2016-09-01 11:47:18 |
| 1.0.4 | stable | Not tested | 2016-07-12 13:45:09 |
| 1.0.3 | stable | Not tested | 2016-05-12 10:47:47 |
| 1.0.2 | stable | Not tested | 2016-05-11 10:38:26 |
| 1.0.1 | stable | Not tested | 2016-05-10 15:35:32 |
Requires 2
| Package | Constraint |
|---|---|
| php | 7.0.2|7.0.4|~7.0.6|7.1.*|7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*|8.4.* |
| genesisgateway/genesis_php | 2.2.0 |
Requires-dev 5
| Package | Constraint |
|---|---|
| fakerphp/faker | ^1.20 |
| magento/magento-coding-standard | * |
| squizlabs/php_codesniffer | ~3.6.0 |
| dealerdirect/phpcodesniffer-composer-installer | ^0.7.0 |
| phpmd/phpmd | ^2.9.1 |
No QA results yet
QA pipelines haven't run for this version. Status appears here once the vendor publishes a tagged release that gets ingested.
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.