Skip to content

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"
    }
}