PHPackages                             gandhist/irisla - 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. gandhist/irisla

ActiveLibrary

gandhist/irisla
===============

package for connecting your laravel to iris payment gateway

12PHP

Since Feb 2Pushed 5y ago1 watchersCompare

[ Source](https://github.com/gandhist/irisla)[ Packagist](https://packagist.org/packages/gandhist/irisla)[ RSS](/packages/gandhist-irisla/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Iris Midtrans Library FOR LARAVEL PROJECTS
==========================================

[](#iris-midtrans-library-for-laravel-projects)

this library is to make a payout using iris midtrans with laravel

REQUIREMENTS
------------

[](#requirements)

- laravel min 5.7
- PHP version 7.2
- env = IRIS\_END\_POINT=
- env = IRIS\_API\_KEY\_CREATOR={YOUR-IRIS-API-CREATOR}
- env = IRIS\_API\_KEY\_APPROVER={YOUR-IRIS-API-APPROVER}

HOW TO USE
----------

[](#how-to-use)

- install composer require gandhist/irisla
- import library

    - use Gandhist\\Irisla\\Beneficiaries;
    - use Gandhist\\Irisla\\Payouts;
    - use Gandhist\\Irisla\\Transactions;
- create new instance $my\_balance = new Transactions-&gt;balance\_aggregator();

current function
----------------

[](#current-function)

all method needs url end point and body from official iris api, reference : **[IRIS Docs](https://iris-docs.midtrans.com/#iris-api)**

Beneficiaries
=============

[](#beneficiaries)

- get(null)
- post($body)
- patch($alias\_name, $body)

Payouts
=======

[](#payouts)

- create($body)
- approve($body)
- reject($body)
- details($reference\_no)

Transactions
============

[](#transactions)

- history($body) // from\_date, to\_date
- top\_up\_channel()
- balance\_aggregator()
- bank\_accounts()
- balance\_facilitator()

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity31

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bca419861caaef71fbb38705eb0386643b5154ed7961f75f5b1dd63034a60ec?d=identicon)[gandhist](/maintainers/gandhist)

---

Top Contributors

[![gandhist](https://avatars.githubusercontent.com/u/22018903?v=4)](https://github.com/gandhist "gandhist (10 commits)")

### Embed Badge

![Health badge](/badges/gandhist-irisla/health.svg)

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

PHPackages © 2026

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