PHPackages                             nurfaizfy/mutasi-php-library - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nurfaizfy/mutasi-php-library

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nurfaizfy/mutasi-php-library
============================

PHP Library Mutasi.co.id Codeigniter 4

1.0(3y ago)18MITPHP

Since Jun 9Pushed 3y ago1 watchersCompare

[ Source](https://github.com/nurfaizfy/mutasi-php-library)[ Packagist](https://packagist.org/packages/nurfaizfy/mutasi-php-library)[ RSS](/packages/nurfaizfy-mutasi-php-library/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Unofficial Mutasi.co.id API
===========================

[](#unofficial-mutasicoid-api)

[![Latest Stable Version](https://camo.githubusercontent.com/48bf94cd1f7d9ce9f4ea1d3d39738a9ae6592d432ee440ff94ae471d82a51f5a/687474703a2f2f706f7365722e707567782e6f72672f6e75726661697a66792f6d75746173692d7068702d6c6962726172792f76)](https://packagist.org/packages/nurfaizfy/mutasi-php-library)[![Total Downloads](https://camo.githubusercontent.com/f882bde6d65095e5dcd3954abe12ec2743ce20f9871c9ea72c490def3f7ebd84/687474703a2f2f706f7365722e707567782e6f72672f6e75726661697a66792f6d75746173692d7068702d6c6962726172792f646f776e6c6f616473)](https://packagist.org/packages/nurfaizfy/mutasi-php-library)[![License](https://camo.githubusercontent.com/0689a8c91e15577a6715be1bfc499c171d37ff5a1aee8caee6a4401954b93abf/687474703a2f2f706f7365722e707567782e6f72672f6e75726661697a66792f6d75746173692d7068702d6c6962726172792f6c6963656e7365)](https://packagist.org/packages/nurfaizfy/mutasi-php-library)

This library is unofficial, already compatible with Composer, for more details please visit [Documentation](https://documenter.getpostman.com/view/3279923/TWDTNKcR).

IMPORTANT: Make sure you read the documentation and understand what these methods are used for!

Instalation
-----------

[](#instalation)

```
composer require nurfaizfy/mutasi-php-library

```

Configuration
-------------

[](#configuration)

you must define or import library

```
use Mutasi\Main;
```

after that configure token obtained from [Dashboard](https://app.mutasi.co.id/home/api_token)

```
$main = new Main(
    'your-token',
);
```

Contents available
------------------

[](#contents-available)

content method available so far

MethodContentsStatus`initUserInfo()``User Info`OK`initAccountList()``Account List`OK`initAccountDetail``Account Detail`OK`initTransaction()``Transactions`OK`initSearchAmount()``Search Amount`OK`initCallback()``Callback`OKRequest available
-----------------

[](#request-available)

request can return the available content, the list of available methods is as follows

MethodDescription`getRequest(string $url)`return return guzzle http client`getResponse()`return response`getJson()`return json decode`getStatus()`return boolean`getData()`return data responseUser Info
---------

[](#user-info)

This API is used to get user info

```
$main->initUserInfo()
```

the next method can be seen in the [request method](#request-available)

Account List
------------

[](#account-list)

This API is used to retrieve all bank account list

```
$init = $main->initAccountList($code)
```

the next method can be seen in the [request method](#request-available)

Account Detail
--------------

[](#account-detail)

This API is used to retrieve detail bank account

```
$data = ['account_id'=>id] // id retrieved from Account List or can be seen in dashboard
$init = $main->initAccountDetail();
$init->setForm($data);
```

the next method can be seen in the [request method](#request-available)

Transactions
------------

[](#transactions)

This API is used to obtain detailed transaction based on a specified date

```
$data = [
    'account_id'    =>  id, // Optional
    'from'          =>  date,
    'to'            =>  date,
]
$init = $main->initTransaction();
$init->setForm($data);
```

the next method can be seen in the [request method](#request-available)

Search Amount
-------------

[](#search-amount)

This API is used to Get a list of transactions by amount

```
$data = [
    'account_id'    =>  id, // Optional
    'from'          =>  date,
    'to'            =>  date,
    'nominal'       =>  amount,
    'type'          =>  type, // Optional (C = Credit, D = Debet)
]
$init = $main->initSearchAmount();
$init->setForm($data);
);
```

the next method can be seen in the [request method](#request-available)

Callback
--------

[](#callback)

Callback is a method of sending transaction notifications from the Mutasi server to the user's server. When the payment from the customer is completed, the TriPay system will provide a notification containing transaction data which can then be further managed by the user's system.

please define the method below before starting

```
$init = $main->initCallback(); // return callback
```

### Receive JSON

[](#receive-json)

to get the json that was sent by tripay you can use the method below

```
$init->get(); // get all callback
```

### Decode JSON

[](#decode-json)

rather than wasting time on json\_decode, this package provides that

```
$init->getJson(); // get json callback
```

Contribute
----------

[](#contribute)

If you want to contribute this SDK, you can fork, edit and create pull request. And we will review your request and if we finish to review your request. We will merge your request to developemnt branch. Thanks

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

1433d ago

### Community

Maintainers

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

---

Top Contributors

[![nurfaizfy](https://avatars.githubusercontent.com/u/36664080?v=4)](https://github.com/nurfaizfy "nurfaizfy (6 commits)")

---

Tags

codeignitermutasimutasi-bankphp

### Embed Badge

![Health badge](/badges/nurfaizfy-mutasi-php-library/health.svg)

```
[![Health](https://phpackages.com/badges/nurfaizfy-mutasi-php-library/health.svg)](https://phpackages.com/packages/nurfaizfy-mutasi-php-library)
```

###  Alternatives

[illuminate/cookie

The Illuminate Cookie package.

224.3M122](/packages/illuminate-cookie)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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