Transaction History API
Tentang Transaction History API
Transaction History API digunakan untuk rekonsiliasi status dan amount transaksi dengan NICEPAY. Dengan API ini, Merchant akan mendapatkan daftar data transaksi hingga 5.000 data per request sesuai dari tanggal yang diminta.
Transaction History API
API End Point | |
|---|---|
Request Method | POST |
Description | To check transaction history with NICEPAY via API |
Header | Content-Type: application/json |
Request Format | application/json |
Nilai transaksi yang tersedia dalam laporan ini menggunakan mata uang Rupiah.
Request Parameter
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
mid Required | VARCHAR2 | 10 | iMid Merchant | IONPAYTEST |
passwd Required | VARCHAR2 | 100 | Password setelah proses Whitelist IP telah berhasil di-register di sisi NICEPAY (Mohon untuk menghubungi tim NICEPAY Customer Service untuk asistensi) | 123456 |
transdt Required | VARCHAR2 | 8 | Tanggal data transaksi yang mau dilihat Format: YYYYMMDD | 20200101 |
startno Required | NUMBER | 10 | Awal dari data transaksi yang hendak dilihat | 1 Default: 1 |
endno Required | NUMBER | 10 | Akhir dari data transaksi yang mau dilihat maksimal 5000 | 100 Default: 100 |
Response Parameter
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
HEADER Required | Object | - | - | "HEADER": {...} |
CODE Required | NUMBER | 4 | Code Response | 00 |
MID Required | VARCHAR2 | 10 | iMid Merchant | IONPAYTEST |
TRANS_DT Required | VARCHAR2 | 8 | Tanggal data transaksi yang di-request Format: YYYYMMDD | 20200101 |
DATA Required | Object | - | - | "DATA": [ { ... } ] |
CODE Required | NUMBER | 4 | Code Response | 10 |
TXID Required | VARCHAR2 | 30 | ID Transaksi | IONPAYTEST01202001010010379759 |
ORDER_NO Required | NUMBER | 10 | Nomor Referensi Merchant | 99999 |
TRANS_STATUS Required | NUMBER | 2 | Status Transaksi: Transaction Status Code | 0 |
TRANS_DT Required | VARCHAR2 | 8 | Tanggal data transaksi yang di-request Format : YYYYMMDD | 20200101 |
TRANS_TM Required | VARCHAR2 | 8 | Waktu jam dari data transaksi yang direquest Format: HHmmss | 001037 |
CANCEL_DT Required | VARCHAR2 | 8 | Tanggal pembatalan transaksi Format: YYYYMMDD | - |
CANCEL_TM Required | VARCHAR2 | 8 | Waktu pembatalan transaksi Format: HHmmss | - |
PAY_METHOD Required | VARCHAR2 | 2 | Payment Method | 01 |
TRANS_AMT Required | NUMBER | 19,2 | Amount Transaksi | 10000 |
CUSTOMER_NO Required | VARCHAR2 | 40 | Customer Account Transaction Number | 123412**12341234 |
SETTLMNT_DT Required | VARCHAR2 | 8 | Tanggal Settlement apabila sudah tersedia akan muncul | - |
TAIL Required | Object | - | - | "TAIL": { ... } |
CODE Required | NUMBER | 4 | Code Response | 99 |
MID Required | VARCHAR2 | 10 | iMid Merchant | IONPAYTEST |
TRANS_DT Required | VARCHAR2 | 8 | Tanggal data transaksi yang di-request Format: YYYYMMDD | 20200101 |
APP_TRANS_CNT Required | NUMBER | 10 | Jumlah total volume transaksi | 6 |
APP_TRANS_AMT Required | NUMBER | 19,2 | Jumlah total amount transaksi | 290087 |
CC_TRANS_CNT Required | NUMBER | 10 | Jumlah total volume transaksi refund | 0 |
CC_TRANS_AMT Required | NUMBER | 19,2 | Jumlah total amount transaksi refund | 0 |
Sample Parameter
{
"HEADER": {
"CODE": "00",
"MID": "IONPAYTEST",
"TRANS_DT": "20200101"
},
"DATA": [
{
"CODE": "10",
"TXID": "IONPAYTEST01202001010010379759",
"ORDER_NO": "99999",
"TRANS_STATUS": "0",
"TRANS_DT": "20200101",
"TRANS_TM": "001037",
"CANCEL_DT": "-",
"CANCEL_TM": "-",
"PAY_METHOD": "01",
"TRANS_AMT": 10000,
"CUSTOMER_NO": "123412******12341234",
"SETTLMNT_DT": "-"
},
{
"CODE": "10",
"TXID": "IONPAYTEST01202001010015131172",
"ORDER_NO": "99999",
"TRANS_STATUS": "0",
"TRANS_DT": "20200101",
"TRANS_TM": "001513",
"CANCEL_DT": "-",
"CANCEL_TM": "-",
"PAY_METHOD": "01",
"TRANS_AMT": 10000,
"CUSTOMER_NO": "123412******12341234",
"SETTLMNT_DT": "-"
},
{
"CODE": "10",
"TXID": "IONPAYTEST01202001010950206003",
"ORDER_NO": "T2148P7ZU8GXADB",
"TRANS_STATUS": "0",
"TRANS_DT": "20200101",
"TRANS_TM": "095019",
"CANCEL_DT": "-",
"CANCEL_TM": "-",
"PAY_METHOD": "01",
"TRANS_AMT": 65018,
"CUSTOMER_NO": "111133******5555",
"SETTLMNT_DT": "-"
},
{
"CODE": "10",
"TXID": "IONPAYTEST01202001010950256020",
"ORDER_NO": "T210LX4NZ3F7N35",
"TRANS_STATUS": "0",
"TRANS_DT": "20200101",
"TRANS_TM": "095025",
"CANCEL_DT": "-",
"CANCEL_TM": "-",
"PAY_METHOD": "01",
"TRANS_AMT": 29018,
"CUSTOMER_NO": "111112******12222111",
"SETTLMNT_DT": "-"
},
{
"CODE": "10",
"TXID": "IONPAYTEST05202001011020342509",
"ORDER_NO": "T21FZF8IBZAE1OM",
"TRANS_STATUS": "0",
"TRANS_DT": "20200101",
"TRANS_TM": "102034",
"CANCEL_DT": "-",
"CANCEL_theTM": "-",
"PAY_METHOD": "05",
"TRANS_AMT": 29018,
"CUSTOMER_NO": "-",
"SETTLMNT_DT": "-"
},
{
"CODE": "10",
"TXID": "IONPAYTEST02202001011041357152",
"ORDER_NO": "T21VQB05AP8KS7O",
"TRANS_STATUS": "0",
"TRANS_DT": "20200101",
"TRANS_TM": "104306",
"CANCEL_DT": "-",
"CANCEL_TM": "-",
"PAY_METHOD": "02",
"TRANS_AMT": 147033,
"CUSTOMER_NO": "70014000091041357152",
"SETTLMNT_DT": "-"
}
],
"TAIL": {
"CODE": "99",
"MID": "IONPAYTEST",
"TRANS_DT": "20200101",
"APP_TRANS_CNT": 6,
"APP_TRANS_AMT": 290087,
"CC_TRANS_CNT": 0,
"CC_TRANS_AMT": 0
}
}