PHPackages                             sayeed/payment-by-ekpay - 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. sayeed/payment-by-ekpay

ActiveLibrary[Payment Processing](/categories/payments)

sayeed/payment-by-ekpay
=======================

The package offers straightforward installation instructions, ensuring that developers can quickly set up Ekpay payment gateway within their Laravel projects. Its empowers developers to seamlessly integrate Ekpay's payment services into their Laravel applications

0.7(2y ago)0101MITPHPPHP &gt;=7.4

Since May 2Pushed 2y ago1 watchersCompare

[ Source](https://github.com/jbhasan/Payment-By-Ekpay)[ Packagist](https://packagist.org/packages/sayeed/payment-by-ekpay)[ RSS](/packages/sayeed-payment-by-ekpay/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Payment by Ekpay
================

[](#payment-by-ekpay)

Integration
-----------

[](#integration)

##### Follow below instructions for installing the package

[](#follow-below-instructions-for-installing-the-package)

##### Step 1

[](#step-1)

```
composer require sayeed/payment-by-ekpay
```

##### Step 2

[](#step-2)

```
php artisan migrate
```

##### Step 3

[](#step-3)

NB: Your `timezone` in `app.php` must be `Asia/Dhaka`

Put below information in `.env` file

```
EKPAY_API_DOMAIN=
EKPAY_MERCHANT_ID=
EKPAY_MERCHANT_PASSWORD=
EKPAY_WHITELISTED_IP=
EKPAY_SUCCESS_URL=/success_payment
EKPAY_FAILED_URL=/failed_payment
EKPAY_CANCEL_URL=/cancel_payment
EKPAY_IPN_URL=/ipn
EKPAY_IPN_EMAIL=

```

```
php artisan config:clear

```

```
php artisan route:clear

```

```
php artisan vendor:publish  --provider="Sayeed\PaymentByEkpay\Providers\PaymentByEkpayServiceProvider"

```

##### Step 4 (Uses)

[](#step-4-uses)

Submit your request to `/ekpay/pay` route with params:

- amount
- customer\_name
- customer\_email
- customer\_mobile
- order\_id
- product\_name
- customer\_address \[optional\]
- customer\_country \[optional\]

See example in `resources/views/ekpay_example.blade.php`

##### Step 5 (Uses)

[](#step-5-uses)

After successful request you will get a base64 encoded data with status and message, which is shown as:

`{"status":"completed", "transaction_id":"63jk232h323d", "message":"Transaction is successfully Completed"}`

Then you can get full response from `ekpay_orders` table by using `transaction_id`

Credits
-------

[](#credits)

- [Md. Hasan Sayeed](https://github.com/jbhasan)

Thank you for using it.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

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

Total

7

Last Release

784d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0ef216b5d931db98e01ed56ef179585d4ce5126ccc6a0f1b14ff9531315a9021?d=identicon)[nilpahar](/maintainers/nilpahar)

---

Top Contributors

[![jbhasan](https://avatars.githubusercontent.com/u/20739060?v=4)](https://github.com/jbhasan "jbhasan (7 commits)")

### Embed Badge

![Health badge](/badges/sayeed-payment-by-ekpay/health.svg)

```
[![Health](https://phpackages.com/badges/sayeed-payment-by-ekpay/health.svg)](https://phpackages.com/packages/sayeed-payment-by-ekpay)
```

###  Alternatives

[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135212.4k7](/packages/statamic-rad-pack-runway)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3310.1k](/packages/duncanmcclean-statamic-cargo)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21313.7k3](/packages/ecotone-laravel)[wandesnet/mercadopago-laravel

PHP SDK for integration with Mercado Pago

252.8k](/packages/wandesnet-mercadopago-laravel)

PHPackages © 2026

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