PHPackages                             morpheusadam/anypay - 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. morpheusadam/anypay

ActiveLibrary

morpheusadam/anypay
===================

Anypay is a comprehensive PHP,LARAVEL library for handling multiple payment gateway integrations seamlessly.

v1(1y ago)87MITPHPPHP &gt;=7.2

Since Jun 25Pushed 1y ago1 watchersCompare

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

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

Anypay
======

[](#anypay)

معرفی
-----

[](#معرفی)

Anypay یک کتابخانه PHP برای انجام تراکنش‌های پرداخت آنلاین است. این کتابخانه امکان اتصال به درگاه‌های پرداخت مختلف را فراهم می‌کند و از طریق یک API یکپارچه، تجربه‌ای ساده و یکنواخت برای توسعه‌دهندگان فراهم می‌آورد.

ویژگی‌ها
--------

[](#ویژگی‌ها)

- پشتیبانی از چندین درگاه پرداخت
- مدیریت خطاها و استثناها
- قابلیت تنظیم پویای تنظیمات پرداخت
- رویدادهای قابل رهگیری برای هر مرحله از پرداخت

درگاه های فعال در این پکیج
--------------------------

[](#درگاه-های-فعال-در-این-پکیج)

```
$gateways = [
    'asanpardakht',
    'aqayepardakht',
    'atipay',
    'azkiVam', // Installment Anypay
    'behpardakht', // mellat
    'bitpay',
    'digipay',
    'etebarino', // Installment Anypay
    'fanavacard',
    'idpay',
    'irankish',
    'local',
    'jibit',
    'nextpay',
    'omidpay',
    'parsian',
    'pasargad',
    'payir',
    'payfa',
    'paypal', // will be added soon in next version
    'payping',
    'paystar',
    'poolam',
    'rayanpay',
    'sadad', // melli
    'saman',
    'sep', // saman electronic Anypay, Keshavarzi & Saderat
    'sepehr', // saderat
    'sepordeh',
    'sizpay',
    'toman',
    'vandar',
    'walleta', // Installment Anypay
    'yekpay',
    'zarinpal',
    'zibal'
];

این درگاه‌ها به شما امکان می‌دهند تا با استفاده از تنظیمات مختلف، پرداخت‌های خود را از طریق درگاه‌های متنوع انجام دهید.

```

نحوه استفاده
------------

[](#نحوه-استفاده)

برای استفاده از Anypay، شما باید ابتدا آن را به پروژه PHP خود اضافه کنید. سپس می‌توانید از طریق متدهای API، تراکنش‌های پرداخت خود را مدیریت کنید.

نحوه نصب
--------

[](#نحوه-نصب)

برای نصب Anypay، می‌توانید از Composer استفاده کنید. دستور زیر را در ترمینال خود اجرا کنید:

```
composer require morpheusadam/anypay
```

### مثال

[](#مثال)

در زیر یک نمونه کد برای ایجاد یک تراکنش پرداخت آورده شده است:

### php

[](#php)

```
$config = ['driver' => 'gatewayName', 'api_key' => 'your_api_key'];
$anypay = new Morpheusadam\Anypay\Anypay($config);
$invoice = new Morpheusadam\Anypay\Invoice();
$invoice->amount(1000); // مبلغ به ریال
$anypay->via('gatewayName')->purchase($invoice)->pay();
```

### استفاده از تابع paywith

[](#استفاده-از-تابع-paywith)

```
$config = ['api_key' => 'your_api_key'];
$gateway = 'gatewayName';
$amount = 1000; // مبلغ به ریال

try {
    $anypay = new Morpheusadam\Anypay\Anypay($config);
    $response = $anypay->payWith($gateway, $amount, $config);
    echo $response->getContent(); // نمایش جزئیات پاسخ
} catch (Exception $e) {
    echo 'خطا در پرداخت: ' . $e->getMessage();
}
```

### verify

[](#verify)

```

try {
$anypay = new Morpheusadam\Anypay\Anypay($config);
$receipt = $anypay->verify();
echo 'پرداخت تایید شد. شماره تراکنش: ' . $receipt->getTransactionId();
} catch (Exception $e) {
echo 'خطا در تایید پرداخت: ' . $e->getMessage();
}
```

### اگر میخواهید اطلاعات از طریق فایل کانفیگ فراخوانی شود

[](#اگر-میخواهید-اطلاعات-از-طریق-فایل-کانفیگ-فراخوانی-شود)

```
$invoice = (new Invoice)->amount(1000);

 Anypay::via('driverName')->purchase(
    $invoice,
    function($driver, $transactionId) {
 	}
);
```

پشتیبانی
--------

[](#پشتیبانی)

برای دریافت پشتیبانی بیشتر و رفع اشکالات احتمالی، می‌توانید به بخش Issues در GitHub مراجعه کنید یا با تیم پشتیبانی تماس بگیرید.

مجوز
----

[](#مجوز)

این پروژه تحت مجوز MIT منتشر شده است. شما می‌توانید نسخه کامل مجوز را در فایل LICENSE موجود در مخزن کد مشاهده کنید.

📞 Contact Me
------------

[](#-contact-me)

 [LinkedIn](https://www.linkedin.com/in/hesam-ahmadpour) | [Telegram](https://t.me/morpheusadam)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 50% 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

691d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/12f68edc48caa834ff52175ff4c574d0a3f42ceb6f6b90b4efa58bd1941c724a?d=identicon)[morpheusadam](/maintainers/morpheusadam)

---

Top Contributors

[![morpheusadam](https://avatars.githubusercontent.com/u/171357505?v=4)](https://github.com/morpheusadam "morpheusadam (2 commits)")[![samgeeksdev](https://avatars.githubusercontent.com/u/162323631?v=4)](https://github.com/samgeeksdev "samgeeksdev (2 commits)")

---

Tags

payment gatewayPHP payment integrationmulti-gateway supportpayment processing libraryIran payment gatewayIranian payment solutionsIran online paymentsIran payment systemsIranian banks integrationIran bank payment APIIran financial servicesIranian local payment gatewayIranian bank transactions

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/morpheusadam-anypay/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[shetabit/multipay

PHP Payment Gateway Integration Package

291348.2k3](/packages/shetabit-multipay)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k84.2M225](/packages/laravel-horizon)[olssonm/swish-php

Swish API-wrapper. Compatible with Laravel

3227.5k](/packages/olssonm-swish-php)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)[buckaroo/sdk

Buckaroo payment SDK

12189.1k9](/packages/buckaroo-sdk)

PHPackages © 2026

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