PHPackages                             k3rnel/omnipay-easy-pay - 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. k3rnel/omnipay-easy-pay

ActiveLibrary[Payment Processing](/categories/payments)

k3rnel/omnipay-easy-pay
=======================

EasyPay gateway for Omnipay payment processing library

1.0.5(2y ago)013.2kMITPHPPHP ^8.1CI passing

Since Dec 8Pushed 1y ago1 watchersCompare

[ Source](https://github.com/k3rnel/omnipay-easy-pay)[ Packagist](https://packagist.org/packages/k3rnel/omnipay-easy-pay)[ Docs](https://github.com/k3rnel/omnipay-easy-pay)[ RSS](/packages/k3rnel-omnipay-easy-pay/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (7)Versions (5)Used By (0)

Omnipay: EasyPay
================

[](#omnipay-easypay)

**[EasyPay](https://www.easypay.am/en) driver for the Omnipay Laravel payment processing library**

[![Latest Stable Version](https://camo.githubusercontent.com/76d7c12b681aeac8a0dba90bd3905feb0774cf8613814ed7e68b14fea86c7fd0/68747470733a2f2f706f7365722e707567782e6f72672f6b33726e656c2f6f6d6e697061792d656173792d7061792f76)](https://packagist.org/packages/k3rnel/omnipay-easy-pay) [![Total Downloads](https://camo.githubusercontent.com/e9a05a659776ce7f7280631428480fb824036c85751b6938b5dd5735afa9a7cc/68747470733a2f2f706f7365722e707567782e6f72672f6b33726e656c2f6f6d6e697061792d656173792d7061792f646f776e6c6f616473)](https://packagist.org/packages/k3rnel/omnipay-easy-pay) [![Latest Unstable Version](https://camo.githubusercontent.com/8ab42681b7a25d1734255deb835076bb282a717cf0a39efdaee2fca5f901399f/68747470733a2f2f706f7365722e707567782e6f72672f6b33726e656c2f6f6d6e697061792d656173792d7061792f762f756e737461626c65)](https://packagist.org/packages/k3rnel/omnipay-easy-pay) [![License](https://camo.githubusercontent.com/9d1656bff90001a79f3e611cc55041d4b7a51711fbad26f5f3de2de3fefeebe2/68747470733a2f2f706f7365722e707567782e6f72672f6b33726e656c2f6f6d6e697061792d656173792d7061792f6c6963656e7365)](https://packagist.org/packages/k3rnel/omnipay-easy-pay) [![PHP Version Require](https://camo.githubusercontent.com/6ef776e0ea38bad6eb1ba984080747005b8dfbbecd42d0dc4ce8a1652ae57412/68747470733a2f2f706f7365722e707567782e6f72672f6b33726e656c2f6f6d6e697061792d656173792d7061792f726571756972652f706870)](https://packagist.org/packages/k3rnel/omnipay-easy-pay)

[Omnipay](https://github.com/thephpleague/omnipay) is a framework-agnostic, multi-gateway payment processing library for PHP 5.5+. This package implements EasyPay support for Omnipay.

Installation
------------

[](#installation)

Omnipay is installed via [Composer](https://getcomposer.org/). To install, add it to your `composer.json` file:

```
{
    "require": {
        "k3rnel/omnipay-easy-pay": "^1.0"
    }
}
```

Run composer to update your dependencies:

```
composer update

```

Or you can run

```
composer require k3rnel/omnipay-easy-pay

```

Basic Usage
-----------

[](#basic-usage)

1. Initialize EasyPay gateway:

```
    use Omnipay\Omnipay;
    use Omnipay\EasyPay\EasyPayGateway;

    $gateway = Omnipay::create(EasyPayGateway::class);
    $gateway->setMerchantId('12345678'); // E-Merchant unique ID provided by EasyPay after being integrated
    $gateway->setMerchantToken('8f11efa4-4041-4e28-a191-0cc01c4ff66c'); // Merchant token (key) provided by EasyPay after being integrated
```

3. Call purchase, it will automatically redirect to EasyPay's hosted page

```
    $purchaseRequest = $gateway->purchase();
    $purchaseRequest->setTransactionId('123456'); // Order ID of the merchant system.
    $purchaseRequest->setAmount(5); // Transaction amount
```

4. Create a controller to handle the callback request. This URL merchant should provide EasyPay during registration.

```
    $gateway = Omnipay::create(EasyPayGateway::class);
    $gateway->setMerchantId('12345678');
    $gateway->setMerchantToken('8f11efa4-4041-4e28-a191-0cc01c4ff66c');

    $fetchTransactionRequest = $gateway->fetchTransaction();
    $fetchTransactionRequest->setTransactionId('123456');

    $fetchTransactionResponse = $fetchTransactionRequest->send();

    if ($fetchTransactionResponse->isSuccessful()) {
        // Your logic is to mark the order as paid.
    }
```

For general usage instructions, please see the main [Omnipay](https://github.com/thephpleague/omnipay)repository.

Support
-------

[](#support)

If you are having general issues with Omnipay, we suggest posting on [Stack Overflow](https://stackoverflow.com/). Be sure to add the [omnipay tag](https://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.

If you want to keep up to date with release announcements, discuss ideas for the project, or ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which you can subscribe to.

If you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/k3rnel/omnipay-easy-pay/issues), or better yet, fork the library and submit a pull request.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

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 ~4 days

Total

4

Last Release

881d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d58acc832ecf456890a3a879f7898ac7d52e43434883400fa42a0fd9b368a21?d=identicon)[k3rnel](/maintainers/k3rnel)

---

Top Contributors

[![k3rnel](https://avatars.githubusercontent.com/u/44973047?v=4)](https://github.com/k3rnel "k3rnel (12 commits)")

---

Tags

paymentgatewaypaymerchantomnipaypurchaseeasypayeasy-pay

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/k3rnel-omnipay-easy-pay/health.svg)

```
[![Health](https://phpackages.com/badges/k3rnel-omnipay-easy-pay/health.svg)](https://phpackages.com/packages/k3rnel-omnipay-easy-pay)
```

###  Alternatives

[lokielse/omnipay-alipay

Alipay gateway for Omnipay payment processing library

587421.0k11](/packages/lokielse-omnipay-alipay)

PHPackages © 2026

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