新版多筆交易查詢
OrderQuery1.1

說明

新版多筆交易查詢
一般交易和退款交易分別為兩筆資料,並分別以該筆資料的交易日期時間列出,所以可能分列在不同的日期,一般交易金額為正數、退款交易金額為負數。

Request

欄位
必填
型別
範例
說明
Method
YES
String(5)
00000
請填入固定值00000
MchId
YES
String(32)
Account0001
由intella所提供的特店帳號
ServiceType
YES
String(32)
OrderQuery1.1
所選用的Scan2Pay服務代碼
TradeKey
YES
String(128)
sha256...hash
由intella所提供的交易密碼, 此密碼須先經過SHA256編碼後再填入
CreateTime
YES
String(14)
20180101120000
Request建立時間, 格式為yyyyMMddHHmmss

Data

欄位
必填
型別
範例
說明
StartDate
YES
String(16)
20180101
起始日期, 格式為yyyyMMddHHmmss
EndDate
YES
String(16)
20180102
結束日期, 格式為yyyyMMddHHmmss
AccoundId
NO
String(30)
store0001
加盟/直營店帳號
StoreType
NO
Int(2)
1
1: 總店 / 3: 直營店

Response

Header

欄位
型別
範例
說明
StatusCode
String(4)
0000
StatusDesc
String(200)
交易成功
交易結果代碼說明
Method
String(5)
00000
支付方式代碼
ServiceType
String(20)
OrderQuery1.1
所選用的Scan2Pay服務代碼
MchId
String(32)
Account0001
特店帳號
ResponseTime
String(14)
20180101120000
回應時間, 格式為yyyyMMddHHmmss

Data

Data資料是以多筆陣列(Array)的方式回覆
欄位
型別
範例
說明
TranDate
String(16)
20020228
交易日期
TranDayTime
String(16)
003018
交易時間
AccountId
String(30)
account99
後台帳號
StoreType
String(30)
總店
商店類型
Name
String(30)
intella
商店名稱
BrandName
String(30)
英特拉
門市名稱
SysOrderNo
String(64)
2018010110074205610
系統訂單編號
Method
String(10)
LINE Pay
支付平台
ItemName
String(100)
水果茶
商品名稱
StoreOrderNo
String(20
PO180101001
特店訂單編號
Status
String(20)
交易成功
交易狀態
Amount
Int(12)
100
交易金額
UserId
String(50)
36100052307809999
票證卡號
LinePayMethod
String(30)
信用卡交易
line pay 付款方式

API Example

Request

1
{
2
"Header": {
3
"Method": "00000",
4
"ServiceType": "OrderQuery1.1",
5
"MchId": "super",
6
"CreateTime": "20200326152331",
7
"TradeKey": "9af15b336e6a9619928537df30b2e6a2376569fcf9d7e773eccede65606529a0"
8
},
9
"Data": "{
10
"StartDate": "20200324",
11
"EndDate": "20200326",
12
"AccoundId": "super",
13
"StoreType": 1,
14
}
15
}
Copied!

Response

1
{
2
"Header": {
3
"StatusCode": "0000",
4
"StatusDesc": "執行成功",
5
"Method": "00000",
6
"ServiceType": "OrderQuery1.1",
7
"MchId": "Account0001",
8
"ResponseTime": "20200326113716"
9
},
10
"Data": {
11
"list": [
12
{
13
"Status": "交易成功",
14
"AccountId": "super",
15
"TranDate": "20200326",
16
"Amount": 1,
17
"LinePayMethod": "信用卡交易",
18
"StoreOrderNo": "4BF0020032600001",
19
"Method": "LINE Pay",
20
"Name": "intella",
21
"BrandName": "英特拉",
22
"StoreType": "總店",
23
"TranDayTime": "093331",
24
"ServiceType": "OLPay",
25
"SysOrderNo": "2020032654781817810",
26
"UserId": 15400,
27
"ItemName": "intella-4831"
28
},
29
{
30
"Status": "退款成功",
31
"AccountId": "super",
32
"TranDate": "20200325",
33
"Amount": -10,
34
"LinePayMethod": "信用卡交易",
35
"StoreOrderNo": "4BF0020032500002",
36
"Method": "LINE Pay",
37
"Name": "intella",
38
"BrandName": "英特拉",
39
"StoreType": "總店",
40
"TranDayTime": "163350",
41
"ServiceType": "OLPay",
42
"SysOrderNo": "2020032554684970010",
43
"UserId": 15401,
44
"ItemName": "菜市場法則-1493"
45
}
46
]
47
}
48
}
49
50
{
51
"Header": {
52
"StatusCode": "8002",
53
"StatusDesc": "EndDate不正確"
54
},
55
"Data": {}
56
}
Copied!
Last modified 1yr ago