PHPackages                             samgeeksdev/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. [Payment Processing](/categories/payments)
4. /
5. samgeeksdev/anypay

ActiveLibrary[Payment Processing](/categories/payments)

samgeeksdev/anypay
==================

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

v1.48.2(1y ago)239MITPHPPHP &gt;=7.2

Since May 26Pushed 1y ago1 watchersCompare

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

READMEChangelogDependencies (6)Versions (3)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، تراکنش‌های پرداخت خود را مدیریت کنید.

### مثال

[](#مثال)

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

### php

[](#php)

```
$config = ['driver' => 'gatewayName', 'api_key' => 'your_api_key'];
$anypay = new Samgeeksdev\Anypay\Anypay($config);
$invoice = new Samgeeksdev\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 Samgeeksdev\Anypay\Anypay($config);
    $response = $anypay->payWith($gateway, $amount, $config);
    echo $response->getContent(); // نمایش جزئیات پاسخ
} catch (Exception $e) {
    echo 'خطا در پرداخت: ' . $e->getMessage();
}
```

### verify

[](#verify)

```

try {
$anypay = new Samgeeksdev\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 موجود در مخزن کد مشاهده کنید.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity37

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

2

Last Release

721d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/43618f89e8df62ecde168c7a9eb1260771c96bcfc554ba30e9af85dd5ed45fee?d=identicon)[samgeeks](/maintainers/samgeeks)

---

Top Contributors

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

---

Tags

anypayfanavacardgetwayidpayiranianjibitpasargadpaymentpayment-gatewaysaman-bankyekpayzarinpalzarinpal-gatewayzarinpal-laravel-gatewayzibal

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/samgeeksdev-anypay/health.svg)](https://phpackages.com/packages/samgeeksdev-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)[lemonsqueezy/laravel

A package to easily integrate your Laravel application with Lemon Squeezy.

58596.1k](/packages/lemonsqueezy-laravel)[imdhemy/google-play-billing

Google Play Billing

491.3M5](/packages/imdhemy-google-play-billing)[buckaroo/sdk

Buckaroo payment SDK

12189.1k9](/packages/buckaroo-sdk)[olssonm/swish-php

Swish API-wrapper. Compatible with Laravel

3227.5k](/packages/olssonm-swish-php)

PHPackages © 2026

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