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

Value
Description

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

Customer Data Object

Field
Type
Description

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

Test Number
Type
RC
Transaction
Description

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 ;

Description
Format
Example

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