Cek Tagihan¶
Seluruh transaksi API kami akan diproses secara sinkron, yang berarti seluruh permintaan request akan langsung mendapatkan respon.
Request¶
Berikut adalah struktur JSON yang akan kami kirim:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
username | Username yang terdapat di pengaturan koneksi API | String |
Ya |
commands | Perintah yang harus dilakukan API Anda (inq-pasca ) |
String |
Ya |
ref_id | Ref ID unik Digiflazz | String |
Ya |
hp | Nomor Pelanggan | String |
Ya |
code | Kode produk Anda | String |
Ya |
sign | Signature dengan formula md5(username + apiKey + ref_id) | String |
Ya |
Contoh¶
{
"username": "username",
"commands": "inq-pasca",
"ref_id": "some1d",
"hp": "087800001233",
"code": "pln",
"sign": "740b00a1b8784e028cc8078edf66d12b"
}
Response PLN¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
tarif | Tarif Listrik | String |
Ya |
daya | Daya listrik | Int |
Ya |
lembar_tagihan | Jumlah lembar tagihan | String |
Ya |
lembar_tagihan_sisa | Jumlah lembar tagihan yang tersisa | Int |
Tidak |
tagihan | - | - |
Ya |
detail | Detail tiap periode | - |
Ya |
meter_awal | Meter awal satu periode | String |
Tidak |
meter_akhir | Meter akhir satu periode | String |
Tidak |
periode | Satu periode tertentu | String |
Ya |
nilai_tagihan | Nilai tagihan periode tertentu | String |
Ya |
admin | Admin untuk periode tertentu | String |
Ya |
denda | Biaya denda periode tertentu | String |
Ya |
total | Sub total untuk periode tertentu | Double |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 1234554321,
"code": "pln",
"hp": "530000000002",
"tr_name": "NAMA PELANGGAN",
"period": "201608",
"nominal": 300000,
"admin": 2500,
"ref_id": "some1d",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 302500,
"selling_price": 301900,
"desc": {
"tarif": "R1",
"daya": 1300,
"lembar_tagihan": "1",
"tagihan": {
"detail": [
{
"periode": "201608",
"nilai_tagihan": "300000",
"admin": "2500",
"denda": "0",
"total": 302500
}
]
}
}
}
}
Response PDAM¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
bill_quantity | Jumlah tagihan | Int |
Ya |
address | Alamat | String |
Tidak |
biller_admin | Biaya admin | String |
Ya |
pdam_name | Nama PDAM | String |
Ya |
stamp_duty | Biaya stamp duty | String |
Ya |
due_date | Batas tanggal pembayaran terakhir (hanya untuk PDAM Surabaya) | String |
Ya |
kode_tarif | Kode tarif (hanya untuk PDAM Surabaya) | String |
Ya |
bill | - | - |
Ya |
detail | Detail tiap periode | - |
Ya |
period | Satu periode tertentu | String |
Ya |
first_meter | Meter awal satu periode | Int |
Tidak |
last_meter | Meter akhir satu periode | Int |
Tidak |
penalty | Biaya pinalti satu periode | Int |
Ya |
bill_amount | Nilai tagihan periode tertentu | Int |
Ya |
misc_amount | Biaya lain-lain | Int |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 57882361,
"code": "PDAMKAB.PURWOREJO",
"hp": "05121400300",
"tr_name": "John Doe",
"period": "202002",
"nominal": 38240,
"admin": 2000,
"ref_id": "df-zc111u01y0d5",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 40240,
"selling_price": 39640,
"desc": {
"bill_quantity": 1,
"address": "",
"biller_admin": "000000002000",
"pdam_name": "PDAM PURWOREJO",
"stamp_duty": "0",
"due_date": "",
"kode_tarif": "",
"bill": {
"detail": [
{
"period": "202002",
"first_meter": 0,
"last_meter": 0,
"penalty": 0,
"bill_amount": 38240,
"misc_amount": 0
}
]
}
}
},
}
Response HP¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
kode_area | Kode area | String |
Ya |
divre | Divra | String |
Tidak |
datel | Datel | String |
Ya |
jumlah_tagihan | Jumlah lembar tagihan | Int |
Ya |
tagihan | - | - |
Ya |
detail | Detail tiap periode | - |
Ya |
periode | Satu periode tertentu | String |
Ya |
nilai_tagihan | Nilai tagihan satu periode | String |
Tidak |
admin | Admin periode tertentu | String |
Ya |
total | Total periode tertentu | String |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 57813428,
"code": "HPTSELD",
"hp": "085229913000",
"tr_name": "SABXXXXXXXXXXXXXXOYO ",
"period": "",
"nominal": 219725,
"admin": 0,
"ref_id": "df-pkpu011fok",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 219725,
"selling_price": 218925,
"desc": {
"kode_area": "",
"divre": "",
"datel": "",
"jumlah_tagihan": 1,
"tagihan": {
"detail": [
{
"periode": "",
"nilai_tagihan": "",
"admin": "",
"total": ""
}
]
}
}
},
}
Response INTERNET¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
kode_area | Kode area | String |
Ya |
divre | Divra | String |
Tidak |
datel | Datel | String |
Ya |
jumlah_tagihan | Jumlah lembar tagihan | Int |
Ya |
tagihan | - | - |
Ya |
detail | Detail tiap periode | - |
Ya |
periode | Satu periode tertentu | String |
Ya |
nilai_tagihan | Nilai tagihan satu periode | String |
Tidak |
admin | Admin periode tertentu | String |
Ya |
total | Total periode tertentu | Int |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 57869378,
"code": "SPEEDY",
"hp": "152503213000",
"tr_name": "John Doe",
"period": "202003",
"nominal": 298763,
"admin": 2500,
"ref_id": "df-0gs5901ecpv",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 301263,
"selling_price": 300063,
"desc": {
"kode_area": "0152",
"divre": "05",
"datel": "0005",
"jumlah_tagihan": 1,
"tagihan": {
"detail": [
{
"periode": "MAR 2020",
"nilai_tagihan": "298763",
"admin": "2500",
"total": 301263
}
]
}
}
},
}
Response BPJS¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
kode_cabang | Kode area | String |
Ya |
nama_cabang | Divra | String |
Ya |
sisa_pembayaran | Datel | String |
Ya |
jumlah_peserta | Jumlah lembar tagihan | String |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 57855771,
"code": "BPJS",
"hp": "0000002610115000",
"tr_name": "John Doe",
"period": "01",
"nominal": 126000,
"admin": 2500,
"ref_id": "df-hkjkb017xxl",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 128500,
"selling_price": 127350,
"desc": {
"kode_cabang": "1013",
"nama_cabang": "BANJAR",
"sisa_pembayaran": "0",
"jumlah_peserta": "3"
}
},
}
Response MULTIFINANCE¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
misc_fee | Biaya lain-lain | Int |
Tidak |
item_name | Nama kendaraan | String |
Tidak |
no_rangka | No rangka kendaraan | String |
Tidak |
no_pol | No polisi kendaraan | String |
Tidak |
tenor | Tenor | String |
Ya |
installment | Biaya cicilan | Int |
Ya |
penalty_bill | Biaya penalti | Int |
Tidak |
max_payment | Pembayaran maximal | Int |
Tidak |
last_paid_due_date | Tanggal jatuh tempo | String |
Ya |
id_ref | No referensi | String |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 58530735,
"code": "FNWOMB",
"hp": "1618120190400151",
"tr_name": "ISTIANAH",
"period": "011",
"nominal": 589000,
"admin": 0,
"ref_id": "df-6gc4mw08kniv",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 589000,
"selling_price": 588000,
"desc": {
"misc_fee": 0,
"item_name": "",
"no_rangka": "",
"no_pol": "",
"tenor": "023",
"installment": 585000,
"penalty_bill": 0,
"max_payment": 0,
"last_paid_due_date": "10 Mar 20",
"id_ref": "530173"
}
}
}
Response TV¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
desc | Deskripsi produk | - |
Ya |
bill_quantity | Banyak lembar tagihan | String |
Ya |
ppn | PPN | Int |
Tidak |
tagihan | - | - |
Ya |
detail | Detail tiap periode | - |
Ya |
periode | Satu periode tertentu | String |
Ya |
nilai_tagihan | Nilai tagihan periode tertentu | String |
Ya |
no_ref | No referensi periode tertentu | String |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 9732314,
"code": "TVTLKMV",
"hp": "127246500101",
"tr_name": "BAITUS MONGJENG",
"period": "MEI 12",
"nominal": 99000,
"admin": 1950,
"ref_id": "09128374657",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 100950,
"selling_price": 99950,
"desc": {
"bill_quantity": "1",
"ppn": 0,
"tagihan": {
"detail": [
{
"periode": "MEI 12",
"nilai_tagihan": "99000",
"no_ref": "205A"
}
]
}
}
}
}
Request E-Money¶
Berikut adalah struktur JSON yang akan kami kirim:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
commands | Perintah yang harus dilakukan API Anda (inq-pasca ) |
String |
Ya |
username | Username yang terdapat di pengaturan koneksi API | String |
Ya |
code | Kode produk Anda | String |
Ya |
hp | Nomor Pelanggan | String |
Ya |
ref_id | Ref ID unik Digiflazz | String |
Ya |
sign | Signature dengan formula md5(username + apiKey + ref_id) | String |
Ya |
desc | Deskripsi produk | - |
Ya |
amount | Denominasi emoney yang diinginkan | Int |
Ya |
Contoh¶
{
"commands" : "inq-pasca",
"username" : "123123123",
"code" : "emoney",
"hp" : "082100000001",
"ref_id" : "some1d",
"sign" : "6c6a046a14c444e44cfab5e4bbb01b01",
"desc" : {
"amount" : 100000
}
}
Response E-Money¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 1234554321,
"code": "emoney",
"hp": "082100000001",
"tr_name": "TESTING EMONEY",
"period": "",
"nominal": 10000,
"admin": 1000,
"ref_id": "some1d",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 11000,
"selling_price": 10900
}
}
Response Lain-lain¶
Berikut adalah struktur JSON yang kami harapkan:
Deskripsi¶
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
tr_id | ID Unik sistem Anda yang nantinya digunakan untuk Payment | Int |
Ya |
tr_id_str | Opsi tr_id apabila sistem Anda menyimpan tr_id dalam String |
String |
Tidak |
code | Kode produk Anda | String |
Ya |
hp | No pelanggan | String |
Ya |
tr_name | Nama pelanggan | String |
Ya |
period | Periode tagihan | String |
Ya |
nominal | Nominal tagihan tanpa biaya lain-lain | Double |
Ya |
admin | Biaya admin | Double |
Ya |
ref_id | ID Unik Digiflazz | String |
Ya |
response_code | Response Code | String |
Ya |
message | Deskripsi status transaksi | String |
Ya |
price | Total tagihan yang harus dibayar end user | Double |
Ya |
selling_price | Total tagihan yang harus dibayar Buyer | Double |
Ya |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
Contoh Sukses¶
{
"data": {
"tr_id": 58530730,
"code": "ECOMERCE",
"hp": "1618120191000000",
"tr_name": "ISXX",
"period": "",
"nominal": 589000,
"admin": 500,
"ref_id": "df-6gc4mw08kniv",
"response_code": "00",
"message": "INQUIRY SUCCESS",
"price": 589500,
"selling_price": 588500
}
}
Contoh Gagal¶
{
"data": {
"response_code": "103",
"message": "TIMEOUT"
}
}