PDAM Non Surabaya
Product Code
503112: Kode produk yang digunakan pada saat request transaksi
Transaction Type
Berikut ini daftar jenis transaksi yang digunakan pada field transactionType yang digunakan saat request
38
Inquiry Request
50
Payment Request
Payload
{
"productCode": "503112",
"channel": "6018",
"transactionType": "38",
"billNumber": "0117080017",
"amount": "0",
"feeAmount": "0",
"bit61": " 0117080017503112 ",
"traxId": "1787139185946359",
"timeStamp": "20-03-2023 10:40:40",
"addInfo1": "",
"addInfo2": "",
"addInfo3": ""
}{
"amount": "95500",
"bit48": "null",
"bit61": "503112 20170404123851I770927220720171057 694616383 03 0117080017 000000007500000000088000SYAIFUL HALIM PEMUDA BARU III 12 #10800.00#18600.00#18600.00 000000000000PDAM KOTA MEDAN (SUMUT) 00000000000002201746000 47000 00000001080000000002000000000000000003201747000 49000 00000001860000000002000000000000000004201749000 51000 000000018600000000000000000000000000",
"customerData": {
"biayaadmin": "7500",
"billamount1": "10800",
"billamount2": "18600",
"billamount3": "18600",
"billamount4": "",
"billamount5": "",
"billamount6": "",
"billquantity": "3",
"burdenamount1": "",
"burdenamount2": "",
"burdenamount3": "",
"burdenamount4": "",
"burdenamount5": "",
"burdenamount6": "",
"customeraddress": "PEMUDA BARU III 12",
"customerdetailinformation": "#10800.00#18600.00#18600.00",
"customername": "SYAIFUL HALIM",
"customersegmentation": "",
"fee": "",
"firstmeterread1": "46000",
"firstmeterread2": "47000",
"firstmeterread3": "49000",
"firstmeterread4": "invalid parameter",
"firstmeterread5": "invalid parameter",
"firstmeterread6": "invalid parameter",
"idpelanggan1": "0117080017",
"idpelanggan2": "",
"idpelanggan3": "",
"kodeproduk": "503112",
"lastmeterread1": "47000",
"lastmeterread2": "49000",
"lastmeterread3": "51000",
"lastmeterread4": "invalid parameter",
"lastmeterread5": "invalid parameter",
"lastmeterread6": "invalid parameter",
"miscamount1": "",
"miscamount2": "",
"miscamount3": "",
"miscamount4": "",
"miscamount5": "",
"miscamount6": "",
"monthperiod1": "2",
"monthperiod2": "3",
"monthperiod3": "4",
"monthperiod4": "",
"monthperiod5": "",
"monthperiod6": "",
"nominal": "88000",
"otherfee": "",
"pdamname": "PDAM KOTA MEDAN (SUMUT)",
"penalty1": "20000",
"penalty2": "20000",
"penalty3": "",
"penalty4": "",
"penalty5": "",
"penalty6": "",
"ref1": "I770927220720171057",
"ref2": "694616383",
"ref3": "",
"totalbillamount": "",
"waktu": "20170404123851",
"yearperiod1": "2017",
"yearperiod2": "2017",
"yearperiod3": "2017",
"yearperiod4": "",
"yearperiod5": "",
"yearperiod6": ""
},
"resultCode": "00",
"resultDesc": "Approve",
"sysCode": "139185946359",
"productCode": "503112",
"terminal": "Finnet",
"transactionType": "38",
"feeAmount": "800",
"traxId": "1787139185946359",
"timeStamp": "2024-01-04 13:12:21:000000",
"timeStampServer": "04-01-2024 13:12:23:234779"
}Customer Data Object
kodeproduk
Enum
Max Length : 15 ;
waktu
Number
Max Length : 14 ;
ref1
String
Max Length : 32 ;
ref2
String
Max Length : 20 ;
ref3
String
Max Length : 32 ;
billquantity
String
Max Length : 2 ;
idpelanggan1
String
Max Length : 20 ;
idpelanggan2
String
Max Length : 20 ;
idpelanggan3
String
Max Length : 20 ;
biayaadmin
String
Max Length : 12 ;
nominal
String
Max Length : 12 ;
customername
String
Max Length : 60 ;
customeraddress
String
Max Length : 120 ;
customersegmentation
String
Max Length : 2 ;
totalbillamount
String
Max Length : 12 ;
pdamname
String
Max Length : 30 ;
fee
String
Max Length : 12 ;
monthperiod1
String
Max Length : 2;
yearperiod1
String
Max Length : 4 ;
firstmeterread1
String
Max Length : 20 ;
lastmeterread1
String
Max Length : 20 ;
billamount1
String
Max Length : 12 ;
penalty1
String
Max Length : 12 ;
miscamount1
String
Max Length : 12 ;
monthperiod2
String
Max Length : 2 ;
yearperiod2
String
Max Length : 4 ;
firstmeterread2
String
Max Length : 20 ;
lastmeterread2
String
Max Length : 20 ;
billamount2
String
Max Length : 12 ;
penalty2
String
Max Length : 12 ;
miscamount2
String
Max Length : 12 ;
monthperiod3
String
Max Length : 2 ;
yearperiod3
String
Max Length : 4 ;
firstmeterread3
String
Max Length : 20 ;
lastmeterread3
String
Max Length : 20 ;
billamount3
String
Max Length : 12 ;
penalty3
String
Max Length : 12 ;
miscamount3
String
Max Length : 12 ;
monthperiod4
String
Max Length : 2 ;
yearperiod4
String
Max Length : 4 ;
firstmeterread4
String
Max Length : 20 ;
lastmeterread4
String
Max Length : 20 ;
billamount4
String
Max Length : 12 ;
penalty4
String
Max Length : 12 ;
miscamount4
String
Max Length : 12 ;
monthperiod5
String
Max Length : 2 ;
yearperiod5
String
Max Length : 4 ;
firstmeterread5
String
Max Length : 20 ;
lastmeterread5
String
Max Length : 20 ;
billamount5
String
Max Length : 12 ;
penalty5
String
Max Length : 12 ;
miscamount5
String
Max Length : 12 ;
monthperiod6
String
Max Length : 2 ;
yearperiod6
String
Max Length : 4 ;
firstmeterread6
String
Max Length : 20 ;
lastmeterread6
String
Max Length : 20 ;
billamount6
String
Max Length : 12 ;
penalty6
String
Max Length : 12 ;
miscamount6
String
Max Length : 12 ;
Bill Receipt Reference
Wireframe

Mapping

Bill Testing Number & Result Code List
0117080017
Positif
0000
Payment
Approve
0117080006
Negatif
0006
Inquiry
General Error
0117080013
Negatif
0013
Inquiry
Transaksi Anda ditolak karena jumlah tagihan tidak sesuai. -13
0117080014
Negatif
0014
Inquiry
Transaksi Anda ditolak karena nomor atau kode bayar tidak terdaftar. -14
0117080015
Negatif
0015
Inquiry
Billing ID not exist. -15
0117080025
Negatif
0025
Inquiry
Transaksi Reversal Anda ditolak karena original message tidak terdaftar. -25
0117080030
Negatif
0030
Inquiry
Format error. -30
0117080031
Negatif
0031
Inquiry
Kode Institusi tidak terdaftar. -31
0117080040
Negatif
0040
Inquiry
Transaksi Anda ditolak karena jenis transaksi tidak tersedia dalam sistem. -40
Abnormal
0068
Payment
Time Out. -68
0117080077
Negatif
0077
Inquiry
Transaksi Anda ditolak karena nomor atau kode bayar yang dimaksud telah melampaui batas maksimum jumlah bill (maks 3 bill). -77
0117080078
Negatif
0078
Inquiry
Transaksi Anda ditolak karena terdapat dua bill dalam satu bulan yang sama. -78
0117080079
Negatif
0079
Inquiry
Data tidak tersedia, silahkan cek ulang no pelanggan atau hub PDAM. -79
0117080088
Negatif
0088
Inquiry
Tagihan Sudah Dibayar. -88
0117080090
Negatif
0090
Inquiry
Transaksi Anda ditolak karena sistem sedang melakukan proses cutoff. -90
0117080091
Negatif
0091
Inquiry
Transaksi Anda ditolak karena H2H tidak dapat menghubungi host Biller. -91
0117080096
Negatif
0096
Inquiry
Transaksi ditolak karena terjadi error di host.
-
-
1000
Payment
Transaksi Pending
-
-
1100
Payment
Status transaksi tidak diketahui, h+1 resolve
Reconciliation
Waktu Pengiriman
04.00 - 05.30 : Client mengirimkan data ke FTP Server JLC
Delimiter menggunakan pipes | or semicolons ;
File Name
kodeCA_kodeBiller_trxDate(YYYYMMDD).txt
999_503000_20211111.txt
Column
kodeCA|kodeBiller|trxDate(YYYYMMDD)|kodePDAM|customerId|customerName|biayaAdmin|nominal|amount|
999|503000|20211111|503112|137357|LINDA FATMAWATI|5000|105000|110000|
Last updated