API Contract
Berikut adalah API Contract yang digunakan secara umum pada transaksi. Beberapa element yang berjenis object akan didefinisikan lebih detail pada Payload Product
Request
productCode
String
Fixed; Kode produk layanan
transactionType
String
Fixed; Jenis transaksi saat request
billNumber
String
Billing number / Nomor Pelanggan
amount
String
LPZ; Nominal transaksi, left padding by zero
feeAmount
String
LPZ; Nominal fee Nominal, left padding by zero
bit61
String
Berisi nilai yang sama dengan billNumber
traxId
String
ID of transaction
timeStamp
String
DD-MM-YYYY HH:MI:SS:FF
bit32
String
Optional; Diperlukan dan dikirim untuk produk tertentu
bit33
String
Optional; Diperlukan dan dikirim untuk produk tertentu
bit41
String
Optional; Diperlukan dan dikirim untuk produk tertentu
addInfo1
String
Optional; Additional info / informasi tambahan, diperlukan dan dikirim untuk produk tertentu
addInfo2
String
Optional; Additional info / informasi tambahan, diperlukan dan dikirim untuk produk tertentu
addInfo3
String
Optional; Additional info / informasi tambahan, diperlukan dan dikirim untuk produk tertentu
Response
bit61
Object
Checksum Transaction; Dapat diabaikan
resultCode
String
Result code
resultDesc
String
Deskripsi dari result code
productCode
String
Fixed
transactionType
String
Fixed
amount
String
LPZ
feeAmount
String
LPZ
bit48
String
Pesan atau informasi transaksi
traxId
String
ID of transaction
timeStamp
String
DD-MM-YYYY HH:MI:SS:FF
timeStampServer
String
DD-MM-YYYY HH:MI:SS:FF
Last updated