Skip to content

Bayar Tagihan

Seluruh transaksi API kami akan diproses secara sinkron, yang berarti seluruh permintaan request akan langsung mendapatkan respon status sukses/gagal/pending.

Cek Status

Anda juga dapat melakukan Cek status dengan ref_id yang sama pada transaksi sebelumnya. Cara cek status dapat dibaca di menu Cek Status

Endpoint

https://api.digiflazz.com/v1/transaction

Request

Berikut adalah struktur JSON yang diharapkan:

Parameter Deskripsi Tipe Data Wajib
commands Perintah yang akan dieksekusi: pay-pasca String Ya
username Username yang telah diatur di pengaturan koneksi API String Ya
buyer_sku_code Kode produk Anda String Ya
customer_no Nomor Pelanggan String Ya
ref_id Ref ID unik Anda yang sama dengan saat Inquiry String Ya
sign Signature dengan formula md5(username + apiKey + ref_id) String Ya
testing Value true apabila ingin melakukan development Boolean Tidak
{
    "commands": "pay-pasca",
    "username": "username",
    "buyer_sku_code": "pln",
    "customer_no": "530000000003",
    "ref_id": "some1d",
    "sign": "740b00a1b8784e028cc8078edf66d12b"
}

Response PLN

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   tarif Tarif pln String Tidak
   daya Daya pln Int Tidak
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   detail Detail setiap lembar tagihan - Ya
      periode Periode tagihan String Tidak
      nilai_tagihan Nilai tagihan periode tertentu String Tidak
      admin Biaya admin tagihan tertentu String Tidak
      denda Biaya denda tagihan tertentu String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "some1d",
    "customer_no": "530000000001",
    "customer_name": "Nama Pelanggan Pertama",
    "buyer_sku_code": "pln",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "rc": "00",
    "sn": "S1234554321N",
    "buyer_last_saldo": 90000,
    "price": 10000,
    "selling_price": 11000,
    "desc": {
      "tarif": "R1",
      "daya": 1300,
      "lembar_tagihan": 1,
      "detail": [
        {
          "periode": "201901",
          "nilai_tagihan": "8000",
          "admin": "2500",
          "denda": "500",
          "meter_awal": "00080000",
          "meter_akhir": "00090000"
        }
      ]
    }
  }
}

Response PDAM

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   tarif Tarif pdam String Tidak
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   alamat Alamat tagihan String Tidak
   jatuh_tempo Tanggal tagihan jatuh tempo String Tidak
   detail Detail setiap lembar tagihan - Ya
      periode Periode tagihan String Tidak
      nilai_tagihan Nilai tagihan periode tertentu String Tidak
      denda Biaya denda tagihan tertentu String Tidak
      meter_awal Meter awal tagihan tertentu String Tidak
      meter_akhir Meter akhir tagihan tertentu String Tidak
      biaya_lain Biaya lainnya tagihan tertentu String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "353688162",
    "customer_no": "1013226",
    "customer_name": "Nama Pelanggan Pertama",
    "buyer_sku_code": "pdam",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "rc": "00",
    "sn": "S1234554321N",
    "buyer_last_saldo": 88500,
    "price": 11500,
    "selling_price": 12500,
    "desc": {
      "tarif": "3A",
      "lembar_tagihan": 1,
      "alamat": "WONOKROMO S.S BARU 2 8",
      "jatuh_tempo": "1-15 DES 2014",
      "detail": [
        {
          "periode": "201901",
          "nilai_tagihan": "8000",
          "denda": "500",
          "meter_awal": "00080000",
          "meter_akhir": "00090000",
          "biaya_lain": "1500"
        }
      ]
    }
  }
}

Response HP

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "353688162",
    "customer_no": "1013226",
    "customer_name": "Nama Pelanggan Pertama",
    "buyer_sku_code": "hp",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "rc": "00",
    "sn": "H1234554321P",
    "buyer_last_saldo": 89000,
    "price": 11000,
    "selling_price": 12500,
    "desc": {
      "lembar_tagihan": 1,
  }
}

Response INTERNET

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   detail Detail setiap lembar tagihan - Tidak
      periode Periode tagihan String Tidak
      nilai_tagihan Nilai tagihan periode tertentu String Tidak
      admin Admin tagihan tertentu String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "4536881875",
    "customer_no": "6391601001",
    "customer_name": "Nama Pelanggan",
    "buyer_sku_code": "internet",
    "admin": 5000,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "I1234554321N",
    "rc": "00",
    "buyer_last_saldo": 77500,
    "price": 22500,
    "selling_price": 24500,
    "desc": {
      "lembar_tagihan": 2,
      "detail": [
        {
          "periode": "MEI 2019",
          "nilai_tagihan": "8000",
          "admin": "2500"
        },
        {
          "periode": "JUN 2019",
          "nilai_tagihan": "11500",
          "admin": "2500"
        }
      ]
    }
  }
}

Response BPJS Kesehatan

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   jumlah_peserta Jumlah peserta BPJS String Tidak
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   alamat Alamat peserta BPJS String Tidak
   detail Detail setiap lembar tagihan - Ya
      periode Banyak periode tagihan String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "4536881875",
    "customer_no": "8801234560001",
    "customer_name": "Nama Pelanggan",
    "buyer_sku_code": "bpjs",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "BP1234554321JS",
    "rc": "00",
    "buyer_last_saldo": 75300,
    "price": 24700,
    "selling_price": 25000,
    "desc": {
      "jumlah_peserta": "2",
      "lembar_tagihan": 1,
      "alamat": "JAKARTA PUSAT",
      "detail": [
        {
          "periode": "01"
        }
      ]
    }
  }
}

Response Multifinance

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   item_name Nama Benda String Tidak
   no_rangka Nomor rangka String Ya
   no_pol Nomor Polisi String Tidak
   tenor Jumlah Angsuran String Tidak
   detail Detail setiap lembar tagihan - Ya
      periode Nomor urut periode String Tidak
      denda Denda String Tidak
      biaya_lain Biaya lain-lain String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "ref-1",
    "customer_no": "6391601201",
    "customer_name": "Nama Pelanggan",
    "buyer_sku_code": "multifinance",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "FP1234554321I",
    "rc": "00",
    "buyer_last_saldo": 75300,
    "price": 24700,
    "selling_price": 25000,
    "desc": {
      "lembar_tagihan": 1,
      "item_name": "HONDA VARIO TECHNO 125 PGM FI NON CBS",
      "no_rangka": "MH1JFB111CK196426",
      "no_pol": "B6213UWX",
      "tenor": "030",
      "detail": [
        {
          "periode": "002",
          "denda": "0",
          "biaya_lain": "0"
        }
      ]
    }
  }
}

Response PBB

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
sn Serial Number / Reference Number String Ya
rc Response Code String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   alamat Alamat String Tidak
   taghun_pajak Tahun pajak String Ya
   kelurahan Kelurahan String Tidak
   kecamatan Kecamatan String Tidak
   kode_kab_kota Kode kabupaten kota - Ya
   kab_kota Kabupaten kota String Tidak
   luas_tanah Luas tanah String Tidak
   luas_gedung Luas gedung String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "ref-4",
    "customer_no": "329801092375999991",
    "customer_name": "Nama Pelanggan Pertama",
    "buyer_sku_code": "cimahi",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "P1234554321B",
    "rc": "00",
    "buyer_last_saldo": 500,
    "price": 99500,
    "selling_price": 100000,
    "desc": {
      "lembar_tagihan": 1,
      "alamat": "KO. GRIYA ASRI CIPAGERAN",
      "tahun_pajak": "2019",
      "kelurahan": "CIPAGERAN",
      "kecamatan": "CIPAGERAN",
      "kode_kab_kota": "0023",
      "kab_kota": "PEMKOT CIMAHI",
      "luas_tanah": "113 M2",
      "luas_gedung": "47 M2"
    }
  }
}

Response GAS NEGARA

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   alamat Alamat tagihan String Tidak
   detail Detail setiap lembar tagihan - Ya
      periode Periode tagihan String Tidak
      meter_awal Meter awal tagihan tertentu String Tidak
      meter_akhir Meter akhir tagihan tertentu String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "ref-9",
    "customer_no": "0110014601",
    "customer_name": "Nama Pelanggan",
    "buyer_sku_code": "pgas",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "G1234567890S",
    "rc": "00",
    "buyer_last_saldo": 500,
    "price": 99500,
    "selling_price": 100000,
    "desc": {
      "lembar_tagihan": 1,
      "alamat": "KO. GRIYA ASRI CIPAGERAN",
      "detail": [
        {
          "periode": "0320",
          "meter_awal": "006538",
          "meter_akhir": "006573"
        }
      ]
    }
  }
}

Response TV

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
rc Response Code String Ya
sn Serial Number / Reference Number String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   detail Detail setiap lembar tagihan - Ya
      periode Periode tagihan String Tidak
      nilai_tagihan Jumlah tagihan periode tertentu String Tidak
      no_ref Nomor Referensi periode tertentu String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "ref-367",
    "customer_no": "127246500101",
    "customer_name": "BAITUS MONGJENG",
    "buyer_sku_code": "tv",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "18141775",
    "rc": "00",
    "buyer_last_saldo": 976793000,
    "price": 100500,
    "selling_price": 101500,
    "desc": {
      "lembar_tagihan": 1,
      "detail": [
        {
          "periode": "MEI 22",
          "nilai_tagihan": "99000",
          "no_ref": "205A"
        }
      ]
    }
  }
}

Request SAMSAT

Berikut adalah struktur JSON yang diharapkan:

Parameter Deskripsi Tipe Data Wajib
commands Perintah yang akan dieksekusi: pay-pasca String Ya
username Username yang telah diatur di pengaturan koneksi API String Ya
buyer_sku_code Kode produk Anda String Ya
customer_no Format: Kode Pembayaran, Nomor Identitas String Ya
ref_id Ref ID unik Anda yang sama dengan saat Inquiry String Ya
sign Signature dengan formula md5(username + apiKey + ref_id) String Ya
testing Value true apabila ingin melakukan development Boolean Tidak
{
    "commands": "pay-pasca",
    "username": "username",
    "buyer_sku_code": "samsat",
    "customer_no": "9658548523568705,0212502110170100",
    "ref_id": "some1d",
    "sign": "740b00a1b8784e028cc8078edf66d12b"
}

Response SAMSAT

Berikut adalah struktur JSON yang akan diterima:

Parameter Deskripsi Tipe Data Wajib
ref_id Ref ID Unik Anda String Ya
customer_no Nomor pelanggan String Ya
customer_name Nama pelanggan String Ya
buyer_sku_code Kode produk Anda String Ya
admin Total biaya admin Int Ya
message Deskripsi Status Transaksi String Ya
status Status transaksi Sukses atau Gagal String Ya
sn Serial Number / Reference Number String Ya
rc Response Code String Ya
buyer_last_saldo Saldo terakhir Anda setelah transaksi terjadi Float Ya
price Harga yang akan dipotong dari deposit Anda Int Ya
selling_price Harga yang akan dipotong dari client Anda Int Ya
desc Deskripsi produk - Ya
   lembar_tagihan Jumlah lembar tagihan Int Tidak
   alamat Alamat String Tidak
   nomor_identitas Nomor Identitas jatuh tempo String Tidak
   nomor_rangka Nomor Rangka String Tidak
   nomor_mesin Nomor Mesin String Tidak
   nomor_polisi Nomor Polisi String Tidak
   milik_kenama Milik Kenama String Tidak
   merek_kb Merek Kb String Tidak
   model_kb Model Kb String Tidak
   tahun_buatan Tahun Buatan String Tidak
   tgl_akhir_pajak_baru Tgl Akhir Pajak Baru String Tidak
   biaya_pokok_bbn Biaya Pokok Bbn String Tidak
   biaya_pokok_swd Biaya Pokok Swd String Tidak
   biaya_pokok_pkb Biaya Pokok Pkb String Tidak
   biaya_denda_swd Biaya Denda Swd String Tidak
   biaya_denda_bbn Biaya Denda Bbn String Tidak
   biaya_denda_pkb Biaya Denda Pkb String Tidak
   biaya_admin_stnk Biaya Admin Stnk String Tidak
   biaya_admin_tnkb Biaya Admin Tnkb String Tidak
   biaya_parkir_pokok Biaya Parkir Pokok String Tidak
   biaya_pajak_progresif Biaya Pajak Progresif String Tidak

Perhatian

Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.

{
  "data": {
    "ref_id": "ref-3936",
    "customer_no": "9658548523568701,0212502110170100",
    "customer_name": "Nama Pelanggan Pertama",
    "buyer_sku_code": "samsat",
    "admin": 2500,
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "sn": "s1234567890s",
    "rc": "00",
    "buyer_last_saldo": 100000,
    "price": 99500,
    "selling_price": 100000,
    "desc": {
      "lembar_tagihan": 1,
      "alamat": "GRIYA BULELENG 2 RT 005 RW 014 BULELENG",
      "nomor_identitas": "0212502110170100",
      "nomor_rangka": "MHKV5EA2JFJ001044",
      "nomor_mesin": "1NRF012268",
      "nomor_polisi": "DK 1243AL",
      "milik_kenama": "001",
      "merek_kb": "DAIHATSU",
      "model_kb": "XENIA 1.3 R M/T F653RV-GMDFJ",
      "tahun_buatan": "2018",
      "tgl_akhir_pajak_baru": "20210309",
      "biaya_pokok_bbn": "0",
      "biaya_pokok_swd": "143000",
      "biaya_pokok_pkb": "2131500",
      "biaya_denda_swd": "0",
      "biaya_denda_bbn": "0",
      "biaya_denda_pkb": "0",
      "biaya_admin_stnk": "0",
      "biaya_admin_tnkb": "0",
      "biaya_parkir_pokok": "0",
      "biaya_pajak_progresif": "0"
    }
  }
}

Test Case

Untuk melakukan test silahkan gunakan variabel test yang sudah di sediakan di Test Case