Langkah Awal
Selamat datang di laman Disbursement API Duitku. API ini hanya bisa digunakan apabila fitur disbursement telah diaktifkan untuk akun Anda.
Disbursement Inquiry
Langkah pertama pada proses disbursement diawali dengan melakukan Inquiry ke sistem Duitku. Anda dapat membuat permintaan disbursement dengan membuat inquiry menggunakan API ini.
Disbursement Inquiry Request
Method : HTTP POST
Type : application/json
Dev : http://sandbox.duitku.com/webapi/api/disbursement/inquirysandbox
Production : https://passport.duitku.com/webapi/api/disbursement/inquiry
Request Parameters
<?php
$userId = 'USERID_HERE';
$amountTransfer = '10000';
$bankAccount = '001001001';
$bankCode = '014';
$email = 'merchant@duitku.com';
$purpose = 'Test Disbursement with duitku';
$timestamp = round(microtime(true) * 1000);
$key = '27f3f181fbe8a7e3f5ed0cc9031fe9bd';
$senderId = '123456789';
$senderName = 'John Doe';
$paramSignature = $email . $timestamp . $bankCode . $bankAccount . $amountTransfer . $purpose . $key;
$signature = hash('sha256', $paramSignature);
$params = array(
'userId' => $userId,
'amountTransfer' => $amountTransfer,
'bankAccount' => $bankAccount,
'bankCode' => $bankCode,
'email' => $email,
'purpose' => $purpose,
'timestamp' => $timestamp,
'senderId' => $senderId,
'senderName' => $senderName,
'signature' => $signature
);
$params_string = json_encode($params);
$url = 'https://sandbox.duitku.com/webapi/api/disbursement/inquirysandbox'; // Sandbox
// $url = 'https://passport.duitku.com/webapi/api/disbursement/inquiry'; // Production
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $params_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($params_string))
);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//execute post
$request = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($httpCode == 200)
{
$result = json_decode($request, true);
header('location: '. $result['paymentUrl']);
echo "email :". $result['email'] . "<br />";
echo "bankCode :". $result['bankCode'] . "<br />";
echo "bankAccount :". $result['bankAccount'] . "<br />";
echo "amountTransfer :". $result['amountTransfer'] . "<br />";
echo "accountName :". $result['accountName'] . "<br />";
echo "custRefNumber :". $result['custRefNumber'] . "<br />";
echo "disburseId :". $result['disburseId'] . "<br />";
echo "responseCode :". $result['responseCode'] . "<br />";
echo "responseDesc :". $result['responseDesc'] . "<br />";
}
else
echo $httpCode;
?>
Example Output from code above
{
"email": "sample string 1"
"reference": "sample string 2"
"bankCode": "sample string 3"
"bankAccount": "sample string 4"
"amountTransfer": "sample string 5"
"custRefNumber": "sample string 6"
"disburseId": "sample string 7"
"responseCode": "sample string 8"
"responseDesc": "sample string 9"
}
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
userId | int | Y | ID Merchant, didapatkan setelah fitur disbursement diaktifkan oleh Duitku | 200 |
amountTransfer | integer | Y | Jumlah uang yang akan ditransfer (tanpa kode decimal dan tanpa digit decimal) | 10000 |
bankAccount | string(255) | Y | Nomor rekening bank tujuan atau bank penerima | 001001001 |
bankCode | string(3) | Y | Kode bank tujuan atau bank penerima | 014 (contoh untuk BCA) |
string{255} | Y | Email merchant yang dipakai untuk registrasi Duitku | merchant@duitku.com | |
purpose | string(255) | N | Berita atau pesan dari transaksi | |
timestamp | double | Y | Unix Timestamp in miliseconds | 1506486841000 |
senderId | int | Y | Customer Id dari merchant | 123456789 |
senderName | string(255) | Y | Nama customer | |
signature | string(255) | Y | Kode identifikasi transaksi. Berisikan parameter-parameter transaksi yang di hash menggunakan metode hashing SHA256 | Formula: SHA256(email + timestamp + bankCode + bankAccount + amountTransfer + purpose + secretKey) |
Disbursement Transfer
Setelah mendapat response sukses dari inquiry, maka langkah selanjutnya yaitu mengirimkan data yang diperlukan untuk disbursement transfer. Berikut data yang diperlukan API Disbursement transfer.
Disbursement Transfer Request
Method : HTTP POST
Type : application/json
Dev : https://sandbox.duitku.com/webapi/api/disbursement/transfersandbox
Production : https://passport.duitku.com/webapi/api/disbursement/transfer
Parameters
<?php
$disburseId = 'XXXXX';
$secretKey = 'XXXXX';
$userId = '10000';
$email = 'merchant@duitku.com';
$bankCode = '014';
$bankAccount = '001001001';
$amountTransfer = 'Test Disbursement with duitku';
$accountName = 'Merchant name';
$custRefNumber = 'XXXXXX';
$purpose = 'Test disbursement Duitku';
$timestamp = round(microtime(true) * 1000);
$paramSignature = $email . $timestamp . $bankCode . $bankAccount . $accountName . $custRefNumber . $amountTransfer . $purpose . $disburseId . $secretKey;
$signature = hash('sha256', $paramSignature);
$params = array(
'disburseId' => $disburseId,
'userId' => $userId,
'email' => $email,
'bankCode' => $bankCode,
'bankAccount' => $bankAccount,
'amountTransfer' => $amountTransfer,
'accountName' => $accountName,
'custRefNumber' => $custRefNumber,
'purpose' => $purpose,
'timestamp' => $timestamp,
'signature' => $signature
);
$params_string = json_encode($params);
$url = 'https://sandbox.duitku.com/webapi/api/disbursement/transfersandbox'; // Sandbox
// $url = 'https://passport.duitku.com/webapi/api/disbursement/transfer'; // Production
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $params_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($params_string))
);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//execute post
$request = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($httpCode == 200)
{
$result = json_decode($request, true);
header('location: '. $result['paymentUrl']);
echo "email :". $result['email'] . "<br />";
echo "bankCode :". $result['bankCode'] . "<br />";
echo "bankAccount :". $result['bankAccount'] . "<br />";
echo "amountTransfer :". $result['amountTransfer'] . "<br />";
echo "accountName :". $result['accountName'] . "<br />";
echo "custRefNumber :". $result['custRefNumber'] . "<br />";
echo "responseCode :". $result['responseCode'] . "<br />";
echo "responseDesc :". $result['responseDesc'] . "<br />";
}
else
echo $httpCode;
?>
Example Output from code above
{
"email": "sample string 1",
"bankCode": "sample string 2",
"bankAccount": "sample string 1",
"amountTransfer": "sample string 2",
"accountName": "sample string 1",
"custRefNumber: "sample string 2",
"responseCode": "sample string 2",
"responseDesc": "sample string 3"
}
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
disburseId | string(255) | Y | Disbursement ID dari Duitku, diperoleh setelah mendapat response dari proses inquiry | XXXXX |
userId | int | Y | User Id yang dikirimkan ketika inquiry | 200 |
string(255) | Y | Email yang dikirimkan saat proses inquiry | merchant@duitku.com | |
bankCode | string(3) | Y | Kode bank yang dikirimkan saat proses inquiry | 014 (contoh untuk BCA) |
bankAccount | string(255) | Y | Nomor rekening bank yang dikirimkan saat proses inquiry | 001001001 |
amountTransfer | int | Y | Jumlah uang yang dikirimkan saat proses inquiry | merchant@duitku.com |
accountName | string(255) | Y | Nama pemilik rekening tujuan, diperoleh setelah mendapat response dari proses inquiry | John Doe |
custRefNumber | string(255) | Y | Nomor referensi pelanggan, diperoleh setelah mendapat response dari proses inquiry | XXXXXXXX |
purpose | string(255) | Y | Berita atau pesan transaksi yang dikirimkan saat proses inquiry | 123456789 |
timestamp | double | Y | Unix Timestamp in miliseconds | 1507024378000 |
signature | string(255) | Y | Kode identifikasi transaksi. Berisikan parameter-parameter transaksi yang di hash menggunakan metode hashing SHA256 | Formula: SHA256(email + timestamp + bankCode + bankAccount + accountName + custRefNumber + amountTransfer + purpose + disburseId + secretKey) |
Inquiry Status
Inquiry status digunakan untuk melakukan pengecekan pada sistem Duitku apakah transaksi yang dilakukan sukses atau gagal.
Inquiry Status Request
Method : HTTP POST
Type : application/json
Production : https://passport.duitku.com/webapi/api/disbursement/inquirystatus
Parameters
<?php
$disburseId = 'XXXXX';
$secretKey = 'XXXXX';
$userId = '10000';
$email = 'merchant@duitku.com';
$timestamp = round(microtime(true) * 1000);
$paramSignature = $email . $timestamp . $disburseId . $secretKey;
$signature = hash('sha256', $paramSignature);
$params = array(
'disburseId' => $disburseId,
'userId' => $userId,
'email' => $email,
'timestamp' => $timestamp,
'signature' => $signature
);
$params_string = json_encode($params);
$url = 'https://sandbox.duitku.com/webapi/api/disbursement/inquirystatus'; // Sandbox
// $url = 'https://passport.duitku.com/webapi/api/disbursement/inquirystatus'; // Production
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $params_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($params_string))
);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//execute post
$request = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($httpCode == 200)
{
$result = json_decode($request, true);
header('location: '. $result['paymentUrl']);
echo "email :". $result['email'] . "<br />";
echo "bankCode :". $result['bankCode'] . "<br />";
echo "bankAccount :". $result['bankAccount'] . "<br />";
echo "amountTransfer :". $result['amountTransfer'] . "<br />";
echo "accountName :". $result['accountName'] . "<br />";
echo "custRefNumber :". $result['custRefNumber'] . "<br />";
echo "responseCode :". $result['responseCode'] . "<br />";
echo "responseDesc :". $result['responseDesc'] . "<br />";
}
else
echo $httpCode;
?>
Example Output from code above
{
"email": "sample string 1",
"bankCode": "sample string 2",
"bankAccount": "sample string 1",
"amountTransfer": "sample string 2",
"accountName": "sample string 1",
"custRefNumber: "sample string 2",
"responseCode": "sample string 2",
"responseDesc": "sample string 3"
}
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
disburseId | string(255) | Y | Disbursement ID dari Duitku, diperoleh setelah mendapat response dari proses inquiry | XXXXX |
userId | int | Y | User Id yang dikirimkan ketika inquiry | 200 |
string(255) | Y | Email yang dikirimkan saat proses inquiry | merchant@duitku.com | |
timestamp | double | Y | Unix Timestamp in miliseconds | 1507024378000 |
signature | string(255) | Y | Kode identifikasi transaksi. Berisikan parameter-parameter transaksi yang di hash menggunakan metode hashing SHA256 | Formula: SHA256(email + timestamp + disburseId + secretKey) |
Inquiry Check Balance
Cek saldo digunakan untuk memeriksa saldo yang tersedia untuk Disbursement.
Inquiry Check Balance Request
Method : HTTP POST
Type : application/json
Dev : https://sandbox.duitku.com/webapi/api/disbursement/checkbalance
Production : https://passport.duitku.com/webapi/api/disbursement/checkbalance
Parameters
<?php
$secretKey = 'XXXXX';
$userId = '10000';
$email = 'merchant@duitku.com';
$timestamp = round(microtime(true) * 1000);
$paramSignature = $email . $timestamp . $secretKey;
$signature = hash('sha256', $paramSignature);
$params = array(
'userId' => $userId,
'email' => $email,
'timestamp' => $timestamp,
'signature' => $signature
);
$params_string = json_encode($params);
$url = 'https://sandbox.duitku.com/webapi/api/disbursement/checkbalance'; // Sandbox
// $url = 'https://passport.duitku.com/webapi/api/disbursement/checkbalance'; // Production
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $params_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($params_string))
);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//execute post
$request = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($httpCode == 200)
{
$result = json_decode($request, true);
echo "userId :". $result['userId'] . "<br />";
echo "email :". $result['email'] . "<br />";
echo "balance :". $result['balance'] . "<br />";
echo "effectiveBalance :". $result['effectiveBalance'] . "<br />";
echo "responseCode :". $result['responseCode'] . "<br />";
echo "responseDesc :". $result['responseDesc'] . "<br />";
}
else
echo $httpCode;
?>
Example Output from code above
{
"userId": "sample string 1",
"email": "sample string 2",
"balance": "sample string 1",
"effectiveBalance: "sample string 2",
"responseCode": "sample string 2",
"responseDesc": "sample string 3"
}
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
userId | int | Y | User Id yang dikirimkan ketika inquiry | 200 |
string(255) | Y | Email yang dikirimkan saat proses inquiry | merchant@duitku.com | |
timestamp | double | Y | Unix Timestamp in miliseconds | 1507024378000 |
signature | string(255) | Y | Kode identifikasi transaksi. Berisikan parameter-parameter transaksi yang di hash menggunakan metode hashing SHA256 | Formula: SHA256(email + timestamp + secretKey) |
Inquiry List Bank
Mendapatkan daftar bank dengan API.
Inquiry List Bank Request
Method : HTTP POST
Type : application/json
Dev : https://sandbox.duitku.com/webapi/api/disbursement/listBank
Production : https://passport.duitku.com/webapi/api/disbursement/listBank
Parameters
<?php
$secretKey = 'XXXXX';
$userId = '10000';
$email = 'merchant@duitku.com';
$timestamp = round(microtime(true) * 1000);
$paramSignature = $email . $timestamp . $secretKey;
$signature = hash('sha256', $paramSignature);
$params = array(
'userId' => $userId,
'email' => $email,
'timestamp' => $timestamp,
'signature' => $signature
);
$params_string = json_encode($params);
$url = 'https://sandbox.duitku.com/webapi/api/disbursement/listBank'; // Sandbox
// $url = 'https://passport.duitku.com/webapi/api/disbursement/listBank'; // Production
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $params_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($params_string))
);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//execute post
$request = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($httpCode == 200)
{
header('Content-Type: application/json');
$return = json_encode(json_decode($request), JSON_PRETTY_PRINT);
echo $return;
}
else
echo $httpCode;
?>
Example Output from code above
{
"responseCode": "sample string 1",
"responseDesc": "sample string 2",
"Banks": [ {
"bankCode": "sample string 3",
"bankName": "sample string 4",
} ]
}
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
userId | int | Y | User Id yang dikirimkan ketika inquiry | 200 |
string(255) | Y | Email yang dikirimkan saat proses inquiry | merchant@duitku.com | |
timestamp | double | Y | Unix Timestamp in miliseconds | 1507024378000 |
signature | string(255) | Y | Kode identifikasi transaksi. Berisikan parameter-parameter transaksi yang di hash menggunakan metode hashing SHA256 | Formula: SHA256(email + timestamp + secretKey) |
Status Code
ResponseCode | Description |
---|---|
00 | Disetujui/ Sukses |
EE | General Error |
TO | Response Time Out dari Jaringan ATM Bersama (Jangan diulang) |
LD | Masalah link antara Duitku dan jaringan ATM Bersama |
NF | Transaksi belum tercatat pada gateway Remittance |
76 | Nomor rekening tujuan tidak valid |
-120 | User ID tidak ditemukan/ tidak memiliki akses ke API ini |
-141 | Nominal transfer tidak valid |
-213 | Alamat email salah |
-960 | Timestamp sudah tidak berlaku (5 menit) |
-191 | Signature tidak valid |
-149 | Bank Tidak Terdaftar |
-510 | Dana Tidak Cukup |
-100 | Other Error (Jangan di ulang) |
Error Code
ResponseCode | Description |
---|---|
00 | Approved or completed successfully |
01 | Refer to card issuer |
03 | Invalid merchant |
04 | Pick-up / capture card |
05 | Do not honor |
12 | Invalid transaction |
13 | Invalid amount |
14 | Invalid card number (no such number) |
15 | No such issuer |
20 | Invalid response |
30 | Format error |
31 | Bank not supported by switch |
33 | Expired card |
36 | Restricted card |
38 | Allowable PIN tries exceeded |
39 | No credit account |
40 | Requested function not supported |
41 | Lost card |
43 | Stolen card |
51 | Insufficient funds / over credit limit |
52 | No chequing account |
68 | Response received too late. / Time out When getting this response you need to wait for bank confirmation. (Jangan diulang) |
91 | Issuer, Destination or switch is inoperative |
Testing
Berikut adalah daftar testing disbursement yang dapat digunakan di Sandbox Environtment:
Merchant Test Disbursement
User Test
UserID | Key | |
---|---|---|
3551 | test@chakratechnology.com | de56f832487bc1ce1de5ff2cfacf8d9486c61da69df6fd61d5537b6b7d6d354d |
Skenario Test Disbursement
Berikut adalah daftar parameter BankAccount yang harus di set pada parameter disbursement inquiry dan disbursement transfer di Sandbox Environtment
Disbursement Inquiry Test
Parameter | Response |
---|---|
BankAccount | Response Code |
------- | ------- |
8760673566 | 00 |
8760673511 | TO |
8760673512 | -100 |
8760673513 | LD |
8760673514 | 91 |
8760673515 | 89 |
Disbursement Transfer Test
Jika mendapat response TO, 68, -100 berarti ada masalah dalam proses transfer, tidak disarankan untuk melakukan proses ini untuk kedua kalinya
Parameter | Response |
---|---|
BankAccount | Response Code |
------- | ------- |
8760673566 | 00 |
8760673559 | LD |
8760673560 | 91 |
8760673561 | TO |
8760673562 | -510 |
8760673563 | 89 |
8760673564 | 68 |
8760673565 | -100 |
Skenario Disbursement Clearing
Berikut adalah daftar parameter BankAccount yang harus di set pada parameter disbursement Clearing inquiry dan disbursement Clearing transfer di Sandbox Environtment
Clearing Inquiry Test
Parameter | Response |
---|---|
BankAccount | Response Code |
------- | ------- |
8760673466 | 00 |
8760673411 | EE |
8760673412 | TO |
8760673413 | LD |
8760673414 | NF |
8760673415 | -100 |
8760673416 | 66 |
8760673417 | 68 |
8760673418 | 88 |
8760673419 | 90 |
8760673420 | 91 |
Clearing Transfer Test
Parameter | Response |
---|---|
BankAccount | Response Code |
------- | ------- |
8760673466 | 00 |
8760673451 | LD |
8760673452 | NF |
8760673453 | TO |
8760673454 | -510 |
8760673455 | 90 |
8760673456 | 68 |
8760673457 | 91 |
Daftar Bank
Daftar bank yang didukung pada fitur disbursement
Supported Banks
Bank Code | Bank Name |
---|---|
002 | Bank BRI |
008 | Bank Mandiri |
009 | Bank BNI |
011 | Bank Danamon |
013 | Bank Permata |
014 | Bank Central Asia |
016 | Bank Maybank Indonesia |
019 | Bank Panin |
022 | CIMB Niaga |
023 | Bank UOB Indonesia |
028 | Bank OCBC NISP |
031 | Citi Bank |
036 | Bank CCB (Ex-Bank Windu Kentjana) |
037 | Bank Artha Graha |
042 | MUFG Bank |
046 | Bank DBS |
050 | Standard Chartered Bank |
054 | Bank Capital |
061 | ANZ Indonesia |
069 | Bank Of China |
076 | Bank Bumi Arta |
087 | Bank HSBC Indonesia |
089 | BANK RABOBANK |
095 | Bank JTrust Indonesia |
097 | Bank Mayapada |
110 | Bank BJB |
111 | Bank DKI |
112 | Bank BPD DIY |
113 | Bank Jateng |
114 | Bank Jatim |
115 | Bank Jambi |
116 | Bank Aceh |
117 | Bank Sumut |
118 | Bank Nagari |
119 | Bank Riau Kepri |
120 | Bank Sumsel Babel |
121 | Bank Lampung |
122 | Bank Kalsel |
123 | Bank Kalbar |
124 | Bank Kaltimtara |
125 | Bank Kalteng |
126 | Bank Sulselbar |
127 | Bank Sulut Go |
128 | Bank NTB Syariah |
129 | Bank BPD Bali |
130 | Bank NTT |
131 | Bank Maluku Malut |
132 | Bank Papua |
133 | Bank Bengkulu |
134 | Bank Sulteng |
135 | Bank Sultra |
137 | Bank Banten |
146 | Bank Of India Indonesia |
147 | Bank Muamalat Indonesia |
151 | Bank Mestika |
152 | Bank Shinhan Indonesia |
153 | BANK SINARMAS |
157 | Bank Maspion Indonesia |
161 | Bank Ganesha |
164 | Bank ICBC Indonesia |
167 | Bank QNB Indonesia |
200 | Bank BTN |
212 | Bank Woori Saudara |
213 | Bank BTPN |
405 | Bank Victoria Syariah |
422 | Bank BRI Syariah |
425 | Bank BJB Syariah |
426 | Bank Mega |
427 | Bank BNI Syariah |
441 | Bank Bukopin |
451 | Bank Syariah Mandiri |
472 | Bank Jasa Jakarta |
484 | Bank KEB Hana |
485 | MNC Bank |
490 | Bank Neo Commerce |
494 | Bank BRI Agroniaga |
498 | Bank SBI |
501 | Bank Digital BCA (Ex-Bank Royal) |
503 | Bank Nobu |
506 | Bank Mega Syariah |
513 | Bank Ina Perdana |
517 | Bank Panin Dubai Syariah |
520 | Bank Prima Master |
521 | Bank Syariah Bukopin |
523 | BANK SAHABAT SAMPOERNA |
526 | BANK DINAR INDONESIA |
535 | BANK KESEJAHTERAAN EKONOMI |
536 | BANK BCA SYARIAH |
542 | BANK ARTOS INDONESIA |
547 | BANK BTPN SYARIAH |
548 | BANK MULTIARTA SENTOSA |
553 | BANK MAYORA |
555 | BANK INDEX SELINDO |
564 | BANK SINAR HARAPAN BALI (BANK MANTAB) |
566 | BANK VICTORIA INTERNATIONAL |
567 | BANK HARDA INTERNASIONAL |
600 | BPR/LSB |
688 | BPR KS |
699 | BPR EKA |
789 | INDOSAT (DOMPETKU) |
911 | TELKOMSEL (TCASH) |
945 | BANK AGRIS |
949 | BANK CHINATRUST INDONESIA |
950 | BANK COMMONWEALTH |
Changelog
Version 1.1
Nov 2018
- Penambahan Skenario Dokumentasi
- Penambahan dokumentasi Inquiry Check Balance
Version 1.0
- Penambahan Skenario Dokumentasi