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

Field
Tipe
Deskripsi

productCode

String

Fixed; Kode produk layanan

channel

Enum

Fixed: Lihat Appendix

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

Field
Tipe
Deskripsi

bit61

Object

Checksum Transaction; Dapat diabaikan

customerData

Object

Customer Data; API Contract

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