PHPackages                             larabook/saderat - 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. larabook/saderat

ActiveLibrary[Payment Processing](/categories/payments)

larabook/saderat
================

A laravel package for connecting to bank saderat gateway

1.3(7y ago)23871[1 issues](https://github.com/larabook/saderat/issues)MITPHP

Since Nov 12Pushed 7y ago2 watchersCompare

[ Source](https://github.com/larabook/saderat)[ Packagist](https://packagist.org/packages/larabook/saderat)[ Docs](https://github.com/larabook/saderat)[ RSS](/packages/larabook-saderat/feed)WikiDiscussions master Synced 2mo ago

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

saderat
=======

[](#saderat)

A laravel package for connecting to saderat bank gateway (BSI)

Please inform us once you've encountered [bug](https://github.com/larabook/gateway/issues) or [issue](https://github.com/larabook/gateway/issues) .

---

**Installation**:

Run below statements in your terminal :

STEP 1 :

```
composer require larabook/saderat

```

STEP 2 : Add `provider` and `facade` in config/app.php

```
'providers' => [
  ...
  Larabookir\Saderat\SaderatServiceProvider::class, //  [
  ...
  'Saderat' => Larabookir\Saderat\Facade\Saderat::class, // make(1000);  // ۱۰۰ تومان
  $bank->setCallbackUrl(url('/path/to/calback/route')); You can also change the callback

  // در این مرحله شماره سند تولید شده را قبل از ارجاع کاربر به بانک
  // در بانک اطلاعات ذخیره میکنیم

  $invoiceNumber = $bank->getInvoiceNumber();
  return $bank->go();

} catch (Exception $e) {

  echo $e->getMessage();
}

```

and in your callback :

```
try {
    $data = app('saderat')->verify();
    // تراکنش با موفقیت سمت بانک تایید گردید
    // در این مرحله عملیات خرید کاربر را تکمیل میکنیم

    echo "شماره سند : " . $data->invoice_number . "";
    echo "شماره مرجع بانک : " . $data->bank_receipt . "";

} catch (\Larabookir\Saderat\Exceptions\RepetitiveException $e) {
    // تراکنش قبلا سمت بانک تاییده شده است و
    // کاربر احتمالا صفحه را مجددا رفرش کرده است
    // لذا تنها فاکتور خرید قبل را مجدد به کاربر نمایش میدهیم

    echo $e->getMessage() . "";
    echo "شماره سند : " . $e->invoice_number . "";
    echo "شماره مرجع بانک : " . $e->bank_receipt . "";

} catch (\Larabookir\Saderat\Exceptions\BankException $e) {
    // نمایش خطای بانک
    echo $e->getMessage();
}

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

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

Total

4

Last Release

2894d ago

### Community

Maintainers

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

---

Top Contributors

[![hpakdaman](https://avatars.githubusercontent.com/u/9606809?v=4)](https://github.com/hpakdaman "hpakdaman (25 commits)")

---

Tags

laravelportpaymentgatewayBankpayiranshaparaksaderatpardakhtdargahiranian-bankspersian-banksbsimabna

### Embed Badge

![Health badge](/badges/larabook-saderat/health.svg)

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

###  Alternatives

[larabook/gateway

A Laravel package for connecting to all Iraninan payment gateways

24553.7k](/packages/larabook-gateway)[parsisolution/gateway

A Laravel package for connecting to all Iraninan payment gateways

231.7k](/packages/parsisolution-gateway)

PHPackages © 2026

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