Cek Tagihan¶
Seluruh transaksi API kami akan diproses secara sinkron, yang berarti seluruh permintaan request akan langsung mendapatkan respon status sukses/gagal.
Endpoint¶
https://api.digiflazz.com/v1/transaction
Request¶
Berikut adalah struktur JSON yang diharapkan:
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
commands | Perintah yang akan dieksekusi: inq-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 | String |
Ya |
sign | Signature dengan formula md5(username + apiKey + ref_id) | String |
Ya |
testing | Value true apabila ingin melakukan development | Boolean |
Tidak |
{
"commands": "inq-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 |
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": "i5",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"rc": "00",
"buyer_last_saldo": 100000,
"price": 10000,
"selling_price": 11000,
"desc": {
"tarif": "R1",
"daya": 1300,
"lembar_tagihan": 1,
"detail": [
{
"periode": "201901",
"nilai_tagihan": "8000",
"admin": "2500",
"denda": "500"
}
]
}
}
}
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 |
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",
"buyer_last_saldo": 100000,
"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 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 |
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": "",
"rc": "00",
"buyer_last_saldo": 100000,
"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 |
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": "",
"rc": "00",
"buyer_last_saldo": 100000,
"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 |
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 Pertama",
"buyer_sku_code": "multifinance",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"sn": "",
"rc": "00",
"buyer_last_saldo": 100000,
"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 |
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 |
tahun_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": "",
"rc": "00",
"buyer_last_saldo": 100000,
"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 |
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 Pertama",
"buyer_sku_code": "pgas",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"sn": "",
"rc": "00",
"buyer_last_saldo": 100000,
"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 |
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 | 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": "127246500105",
"customer_name": "Nama Pelanggan Pertama",
"buyer_sku_code": "tv",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"sn": "",
"rc": "00",
"buyer_last_saldo": 100000,
"price": 99500,
"selling_price": 100000,
"desc": {
"lembar_tagihan": 1,
"detail": [
{
"periode": "MEI 22",
"nilai_tagihan": "97500",
"no_ref": "205A"
}
]
}
}
}
Response BPJSTK¶
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 |
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 |
kode_iuran | Kode iuran | String |
Tidak |
kode_program | Kode program pilihan | String |
Tidak |
jkk | Biaya Jaminan Kecelakaan Kerja | Int |
Tidak |
jkm | Biaya Kematian | Int |
Tidak |
jht | Biaya Jaminan Hari Tua | Int |
Tidak |
kantor_cabang | Kantor Cabang | String |
Tidak |
tgl_efektif | Tanggal Efektif | String |
Tidak |
tgl_expired | Tanggal Kedaluarsa | String |
Tidak |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
{
"data": {
"ref_id": "ref-93",
"customer_no": "8102051011270001",
"customer_name": "Nama Pelanggan",
"buyer_sku_code": "bpjstk",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"sn": "",
"rc": "00",
"buyer_last_saldo": 100000,
"price": 16500,
"selling_price": 17500,
"desc": {
"lembar_tagihan": 1,
"kode_iuran": "919013012977",
"kode_program": "JKK,JKM",
"jkk": 10000,
"jkm": 2500,
"jht": 2500,
"kantor_cabang": "SAMPIT",
"tgl_efektif": "2023-05-03",
"tgl_expired": "2027-05-03"
}
}
}
Response BPJSTKPU (Penerima Upah)¶
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 |
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 |
kode_iuran | Kode iuran | String |
Tidak |
kode_program | Kode program pilihan | String |
Tidak |
jkk | Biaya Jaminan Kecelakaan Kerja | Int |
Tidak |
jkm | Biaya Kematian | Int |
Tidak |
jht | Biaya Jaminan Hari Tua | Int |
Tidak |
jpk | Biaya Kehilangan Pekerjaan | Int |
Tidak |
jpn | Biaya Jaminan Pensiun | Int |
Tidak |
kantor_cabang | Kantor Cabang | String |
Tidak |
tgl_efektif | Tanggal Efektif | String |
Tidak |
tgl_expired | Tanggal Kedaluarsa | String |
Tidak |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
{
"data": {
"ref_id": "ref-93",
"customer_no": "400000100001",
"customer_name": "Nama Pelanggan",
"buyer_sku_code": "bpjstkpu",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"sn": "",
"rc": "00",
"buyer_last_saldo": 200000,
"price": 101500,
"selling_price": 102500,
"desc": {
"lembar_tagihan": 1,
"kode_iuran": "415092870000/230501086970",
"jht": 1617477,
"jkk": 67104,
"jkm": 84130,
"jpk": 1000,
"jpn": 1000,
"npp": "15092870",
"kode_divisi": "000"
}
}
}
Response PLN Nontaglis¶
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 |
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 |
transaksi | Informasi transaksi | String |
Tidak |
no_registrasi | Nomor registrasi | String |
Tidak |
tanggal_registrasi | Tanggal registrasi | String |
Tidak |
Perhatian
Response JSON akan di bungkus oleh variable data , pastikan anda melakukan parsing dengan benar.
{
"data": {
"ref_id": "ref-109",
"customer_no": "3225030005921",
"customer_name": "Nama Pelanggan",
"buyer_sku_code": "plnnontaglist",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"rc": "00",
"buyer_last_saldo": 100000,
"price": 24700,
"selling_price": 25000,
"desc": {
"lembar_tagihan": 1,
"transaksi": "PENYAMBUNGAN BARU",
"no_registrasi": "5392112011703",
"tanggal_registrasi": "20120524"
}
}
}
Request E-Money¶
Berikut adalah struktur JSON yang diharapkan:
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
commands | Perintah yang akan dieksekusi: inq-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 | String |
Ya |
sign | Signature dengan formula md5(username + apiKey + ref_id) | String |
Ya |
amount | Denominasi emoney yang diinginkan | Int |
Ya |
testing | Value true apabila ingin melakukan development | Boolean |
Tidak |
{
"commands": "inq-pasca",
"username": "username",
"buyer_sku_code": "emoney",
"customer_no": "082100000001",
"ref_id": "some1d",
"amount": 22500,
"sign": "740b00a1b8784e028cc8078edf66d12b"
}
Response E-Money¶
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 |
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": "20feb24ref-123",
"customer_no": "082100000001",
"customer_name": "Nama Pelanggan Pertama",
"buyer_sku_code": "emoney",
"admin": 2500,
"message": "Transaksi Sukses",
"status": "Sukses",
"rc": "00",
"buyer_last_saldo": 100000,
"price": 24700,
"selling_price": 25000,
"desc": {
"lembar_tagihan": 1
}
}
}
Request SAMSAT¶
Berikut adalah struktur JSON yang diharapkan:
Parameter | Deskripsi | Tipe Data | Wajib |
---|---|---|---|
commands | Perintah yang akan dieksekusi: inq-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 | String |
Ya |
sign | Signature dengan formula md5(username + apiKey + ref_id) | String |
Ya |
testing | Value true apabila ingin melakukan development | Boolean |
Tidak |
{
"commands": "inq-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 |
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": "",
"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"
}
}
}
Response HP / Lainnya¶
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 |
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",
"buyer_last_saldo": 100000,
"price": 11000,
"selling_price": 12500,
"desc": {
"lembar_tagihan": 1,
}
}
Test Case¶
Untuk melakukan test silahkan gunakan variabel test yang sudah di sediakan di Test Case