PHPackages                             getepay/getepe - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. getepay/getepe

ActiveMagento2-module[Payment Processing](/categories/payments)

getepay/getepe
==============

GetePay Magento 2 plugin for accepting payments.

2.0.4(2y ago)111MITPHPPHP 7.\*|~8.0.0|~8.1.0|~8.2.0|~8.2.4

Since Nov 7Pushed 2y ago1 watchersCompare

[ Source](https://github.com/monusinghlodhi/getepay-getepe)[ Packagist](https://packagist.org/packages/getepay/getepe)[ Docs](https://getapay.in)[ RSS](/packages/getepay-getepe/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)DependenciesVersions (6)Used By (0)

Getepay Payment Extension for Magento 2
---------------------------------------

[](#getepay-payment-extension-for-magento-2)

This extension utilizes Getepay API and provides seamless integration with Magento, allowing payments for Indian merchants via Credit Cards, Debit Cards, Net Banking, and Wallets without redirecting away from the magento site.

### Installation

[](#installation)

**Install through the "code.zip" file**
---------------------------------------

[](#install-through-the-codezip-file)

### `bin/magento` is executable command, this is to be executed from Magento installation directory.

[](#binmagento-is-executable-command-this-is-to-be-executed-from-magento-installation-directory)

1. Extract the attached code.zip
2. Go to the "app" folder
3. Overwrite content of the "code" folder with step one "code" folder (Note: if the code folder does not exist just place the code folder from step 1).
4. Run following command to enable Getepay Magento module:

```
bin/magento module:enable Getepay_Getepe

```

5. Run following command to install Magento cron jobs :

```
bin/magento cron:install

```

6. Run `bin/magento setup:di:compile` to compile dependency code.
7. Run `bin/magento setup:upgrade` to upgrade the Getepay Magento module from the Magento installation folder.
8. On the Magento admin dashboard, open Getepay payment method settings and click on the Save Config button.

**Note**: If you see this message highlighted in yellow (One or more of the Cache Types are invalidated: Page Cache. Please go to Cache Management and refresh cache types.) on top of the Admin page, please follow the steps mentioned and refresh the cache.

9. Run `bin/magento cache:flush` once again.

### **OR**

[](#or)

Install the extension through composer package manager.

```
composer require getepay/getepe
php bin/magento module:enable Getepay_Getepe --clear-static-content
```

You can check if the module has been installed using `bin/magento module:status`

You should be able to see `Getepay_Getepe` in the module list

#### Execute following commands from Magento installation directory:

[](#execute-following-commands-from-magento-installation-directory)

```
php bin/magento setup:di:compile && php bin/magento setup:upgrade && php bin/magento setup:static-content:deploy -f && php bin/magento indexer:reindex && php bin/magento cache:flush
```

Enable and configure Getepay in Magento Admin under `Stores -> Configuration -> Payment Methods -> Getepay Payment Gateway`.

If you do not see Getepay in your gateway list, please clear your Magento Cache from your admin panel (System -&gt; Cache Management).

### Setting up the cron with Magento

[](#setting-up-the-cron-with-magento)

Setup cron with Magento to execute Getepay cronjobs for following actions:

#### Cancel pending orders

[](#cancel-pending-orders)

It will cancel order created by Getepay as per timeout saved in configuration if `Pending Orders Cron` is Enabled.

#### Update order to processing

[](#update-order-to-processing)

Check response from Getepay for events `pending` payments after order and updates pending order to processing if `Enable Update Order Cron V1` is Enabled.

#### Magento cron can be installed using following command:

[](#magento-cron-can-be-installed-using-following-command)

```
bin/magento cron:install
```

Configuration
-------------

[](#configuration)

- **Enabled:** Mark this as "Yes" to enable this plugin.
- **Title:** Test to be shown to user during checkout. For example: "Pay using GetePay".

Uninstall OR Rollback to older versions
---------------------------------------

[](#uninstall-or-rollback-to-older-versions)

To rollback, you will be required to uninstall existing version and install a new version again. Following are actions used for rollback &amp; reinstall:

### Uninstall Getepay Module

[](#uninstall-getepay-module)

**If composer is used for installation, use following commands from Magento installation directory to uninstall Getepay Magento module**

```
php bin/magento module:disable Getepay_Getepe
php bin/magento module:uninstall Getepay_Getepe

```

**If code.zip is used for installation, to uninstall following steps can be used:**Disabled Getepay Magento module

```
php bin/magento module:disable Getepay_Getepe

```

To remove module directory, execute following command from Magento install directory

```
rm -rf app/code/Getepay

```

Remove module schema from MYSQL database

```
DELETE FROM `setup_module` WHERE `setup_module`.`module` = 'Getepay_Getepe';

```

Support
-------

[](#support)

For any issue send us an email to  and share the `getepe.log` file. The location of `getepe.log` file is `var/log/getepe.log`.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

5

Last Release

911d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/148e6d40902ce44db5945013c4ca363e17e3ef9925cd9ec920f0f3f351f991d5?d=identicon)[monusingh](/maintainers/monusingh)

---

Top Contributors

[![monusinghlodhi](https://avatars.githubusercontent.com/u/120901480?v=4)](https://github.com/monusinghlodhi "monusinghlodhi (16 commits)")

---

Tags

pluginmagentoextensionpaymentspayment gatewayindiamagento 2walletsnetbankinggetepay

### Embed Badge

![Health badge](/badges/getepay-getepe/health.svg)

```
[![Health](https://phpackages.com/badges/getepay-getepe/health.svg)](https://phpackages.com/packages/getepay-getepe)
```

###  Alternatives

[razorpay/magento

Razorpay Magento 2.0 plugin for accepting payments.

3076.5k1](/packages/razorpay-magento)[musahmusah/laravel-multipayment-gateways

A Laravel Package that makes implementation of multiple payment Gateways endpoints and webhooks seamless

852.2k1](/packages/musahmusah-laravel-multipayment-gateways)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
