PHPackages                             sobhansgh/mellat-api - 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. sobhansgh/mellat-api

ActiveLibrary

sobhansgh/mellat-api
====================

HiveWeb Mellat payment gateway for API-first Laravel apps (JSON-only).

1.0.0(8mo ago)13MITPHPPHP &gt;=8.1

Since Aug 20Pushed 8mo agoCompare

[ Source](https://github.com/sobhansgh/mellat-api)[ Packagist](https://packagist.org/packages/sobhansgh/mellat-api)[ RSS](/packages/sobhansgh-mellat-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

sobhansgh/mellat-api
====================

[](#sobhansghmellat-api)

پکیج درگاه **بانک ملت** مخصوص **API-first** (لاراول) — خروجی فقط JSON (بدون Blade / فرم). نویسنده: **Sobhan Ghasemi** — برند: **HiveWeb**

نصب
---

[](#نصب)

```
composer require sobhansgh/mellat-api
php artisan vendor:publish --tag=hiveweb-mellat-api-config
php artisan vendor:publish --tag=hiveweb-mellat-api-migrations
php artisan migrate
```

### .env

[](#env)

```
MELLAT_API_TERMINAL_ID=xxxx
MELLAT_API_USERNAME=xxxx
MELLAT_API_PASSWORD=xxxx
MELLAT_API_WSDL=https://bpm.shaparak.ir/pgwchannel/services/pgw?wsdl
MELLAT_API_CALLBACK_URL=/api/payments/mellat-api/callback
MELLAT_API_CONVERT_TO_RIAL=true
```

اندپوینت‌ها (پیش‌فرض)
---------------------

[](#اندپوینت‌ها-پیش‌فرض)

- `POST /api/payments/mellat-api/pay` → `{ amount: 120000, order_id?: "...", additional?: "..." }` → خروجی: `{ ok, ref_id, redirect_url, order_id }`
- بانک به `/api/payments/mellat-api/callback` برمی‌گردد (GET/POST)
- سپس کلاینت شما `POST /api/payments/mellat-api/verify` را با `order_id`, `sale_order_id`, `sale_reference_id` می‌زند.

> مسیرها، پیشوند و میدلور قابل تغییر از طریق فایل کانفیگ `config/hiveweb-mellat-api.php` هستند.

نکات هم‌زیستی با نسخه‌ی Web
---------------------------

[](#نکات-هم‌زیستی-با-نسخه‌ی-web)

- کلیدهای ENV با پیشوند `MELLAT_API_*` هستند.
- فایل کانفیگ: `config/hiveweb-mellat-api.php` (کلید کانفیگ: `hiveweb-mellat-api`).
- جدول دیتابیس: `mellat_api_logs` (عدم تداخل با هر جدول دیگری مثل `mellat_logs`).

License
-------

[](#license)

MIT

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance63

Regular maintenance activity

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity44

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

Unknown

Total

1

Last Release

256d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b980c003afe7b2d6934acfd09d7412bed06beecd3645237e3af531c7999b0686?d=identicon)[sobhansgh](/maintainers/sobhansgh)

---

Top Contributors

[![sobhansgh](https://avatars.githubusercontent.com/u/33592392?v=4)](https://github.com/sobhansgh "sobhansgh (1 commits)")

### Embed Badge

![Health badge](/badges/sobhansgh-mellat-api/health.svg)

```
[![Health](https://phpackages.com/badges/sobhansgh-mellat-api/health.svg)](https://phpackages.com/packages/sobhansgh-mellat-api)
```

###  Alternatives

[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[tzsk/sms

A robust and unified SMS gateway integration package for Laravel, supporting multiple providers.

320244.3k6](/packages/tzsk-sms)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

44643.1k1](/packages/pressbooks-pressbooks)[api-platform/laravel

API Platform support for Laravel

59126.4k5](/packages/api-platform-laravel)[bayareawebpro/laravel-multistep-forms

Responsable MultiStep Form Builder for Laravel.

967.9k](/packages/bayareawebpro-laravel-multistep-forms)[kerigard/laravel-lang-ru

Ru lang for Laravel

2116.8k](/packages/kerigard-laravel-lang-ru)

PHPackages © 2026

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