Skip to content

Internet Banking client wrapper, useful to check internet banking transaction (cek mutasi online) using PHP script.

License

Notifications You must be signed in to change notification settings

joglomedia/ibanking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBanking - Internet Banking

Internet Banking client wrapper, useful to check internet banking statements (cek mutasi online) using PHP script.

Documentation

The documentation is currently under construction.

You can read here:

Installation

Composer

Add ibanking library in to your composer.json or create a new composer.json file:

{
    "require": {
        "joglomedia/ibanking": "dev-master"
    }
}

Then, tell composer to download the library by running the command:

$ php composer.phar install

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
include('vendor/autoload.php');

Basic Usage

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.

<?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.

Contribution

Please send your PR on the Github repository to help improve this script.

DONATION

Buy Me a Bottle of Milk

(c) 2017

About

Internet Banking client wrapper, useful to check internet banking transaction (cek mutasi online) using PHP script.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages