dev-master
9999999-devIntegrator To SibigParking
MIT
The Requires
- guzzlehttp/guzzle ^6.1
- php >=5.3.0
by abdul
v0.1
0.1.0.0Integrator To SibigParking
MIT
The Requires
- guzzlehttp/guzzle ^6.1
- php >=5.3.0
by abdul
Wallogit.com
2017 © Pedro Peláez
Integrator To SibigParking
API Doc, (*1)
Disarankan menginstall SDK SI BIG PARKING dengan Composer. Composer adalah dependency management tool untuk PHP yang mengijinkan untuk mendeklarasiakan dependencies yang dibutuhkan di project anda., (*2)
```{.bash} $ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composer, (*3)
Anda dapat menambahkan SDK Sibig Parking Dependency dengan composer ```{.bash} $ composer require sdksibig/sibigparking:v0.1
Alternatif cara lain, anda bisa memilih versi SDK Sibig Parking Dependency di dalam file composer.json di Project anda:, (*4)
```{.json} { "require": { "sdksibig/sibigparking": "v0.1" } }, (*5)
Setelah installing, anda membutuhkan untuk require Composer's autoloader: ```{.php} require_once __DIR__ . '/../vendor/autoload.php';
Atau bisa juga dengan menggunakan, (*6)
```{.php} use SibigParking\Parking;, (*7)
Quick start ------------ ```{.php} $siparking = new Parking(array( 'id' => 'Machine ID', 'secret' => 'Machine Secret', 'url' => 'url', 'version' => 'v1', ));
$parking->getLocations($format)
JSON => "json" / XML => "xml"
$parking->getLocations("json")
Menggunakan Api Kirim Transaksi Tunggal ------------ - Format Penggunaan : ``` $parking->singleTrans($location, $vehicle, $payment,$enter, $exit,$plate_number, $amount, $format); ``` - Format Data : ```{.bash} $location => 4d565e1a-bcff-4ae4-92d9-2a23cff67e27 $vehicle => 1 "Keterangan = 1,Motor;2:Mobil;3:Lainnya" $payment => 1 "Keterangan = 1,Tunai;2:Member;3:E-Money" $enter => 2016-08-01 16:15:11 $exit => 2016-08-01 16:15:12 $plate_number => AD 4567 A $amount => 2000 $format => 'json'
$parking->singleTrans('4d565e1a-bcff-4ae4-92d9-2a23cff67e27',1,1,'2016-08-01 16:15:11','2016-08-01 16:15:12','AD 4567 A ',2000,'json')
Menggunakan Api Kirim Transaksi Dalam Jumlah Banyak ------------ - Format Penggunaan : ``` $parking->multiTrans($transactions, $format) ``` - Format Data: - $trans = Array Json - $format = xml/json - Contoh data $trans ```{.json} [ { "location":"4d565e1a-bcff-4ae4-92d9-2a23cff67e27", "vehicle":1, "payment":1, "enter":"2016-08-03 16:15:11", "exit":"2016-08-03 19:15:12", "plate_number":"2222", "amount":"2000" }, { "location":"4d565e1a-bcff-4ae4-92d9-2a23cff67e27", "vehicle":1, "payment":1, "enter":"2016-08-03 16:15:11", "exit":"2016-08-03 18:15:12", "plate_number":"2222", "amount":"2000" } ]
$parking->multiTrans($trans,"json")
{.json}
{
"message": "Successfully add transactions.",
"sent": 2,
"succeed": 1,
"failed": 1
}
The MIT License (MIT). Please see LICENSE for more information., (*8)
Integrator To SibigParking
MIT
Integrator To SibigParking
MIT