dev-master
9999999-dev https://github.com/joglomedia/ibankingInternet Banking PHP 5.6+ library
GPL-2
The Requires
- php >=5.6.0
- ext-curl *
The Development Requires
payment gateway bni internet banking ibank cek mutasi bca mandiri ibanking
Internet Banking PHP 5.6+ library
Internet Banking client wrapper, useful to check internet banking statements (cek mutasi online) using PHP script., (*1)
The documentation is currently under construction., (*2)
You can read here:, (*3)
Add ibanking library in to your composer.json or create a new composer.json file:, (*4)
{ "require": { "joglomedia/ibanking": "dev-master" } }
Then, tell composer to download the library by running the command:, (*5)
``` bash $ php composer.phar install, (*6)
Composer will generate the autoloader file automatically. So you only have to include this. Typically its located in the _vendor_ directory and its called _autoload.php_ ```php <?php include('vendor/autoload.php');
This library is using the PSR-4 standard: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4.md. So you can use any autoloader which fits into this standard. The tests directory contains an example bootstrap file., (*7)
<?php namespace MasEDI\CekMutasiDemo use IBanking\IBanking as IBanking; use IBanking\IBParser\SampleBankParser as SBParser; $credentials = [ 'corpid' => '', 'username' => 'namauser', 'password' => 'katasandi', 'account' => 'nomor_rekening', ]; $ibanking = new IBanking(new SBParser, $credentials); $loggedin = $ibanking->login(); var_dump($loggedin); echo("\r\n"); $balance = $ibanking->getBalance(); var_dump($balance); echo("\r\n"); $mutasi = $ibanking->getStatements('24/7/2017', '29/7/2017', 'credit'); var_dump($mutasi); echo("\r\n"); var_dump($ibanking->isLoggedin($session=true)); $ibanking->logout();
For some very simple examples go to the samples directory and have a look at the sample files., (*8)
Please send your PR on the Github repository to help improve this script., (*9)
Buy Me a Bottle of Milk, (*10)
(c) 2017, (*11)
Internet Banking PHP 5.6+ library
GPL-2
payment gateway bni internet banking ibank cek mutasi bca mandiri ibanking