消費者被掃
Micropay

說明

由消費者出示之各支付平台所產生之 QR Code,取得 QR Code 中之授權碼進行交易。

Request

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

Data

欄位
必填
型別
範例
說明
StoreOrderNo
YES
String(20)
PO180101001
訂單編號, 全英數不超過20字元
DeviceInfo
YES
String
skb0001
終端機編號, 固定為skb0001
Body
YES
String(128)
雞排
商品描述
TotalFee
YES
Integer
75
訂單總金額, 正整數
Detail
NO
String
香酥大雞排
商品詳情
StoreInfo
NO
String
0001
門市代號
Cashier
NO
String
王小明
收銀員
AuthCode
YES
String
13000011423
授權碼, 由消費者出示的QR Code取得
StoreName
NO
String
忠孝店
分店名稱
StoreType
NO
String
直營店
分店類型
DeviceOS
NO
String
2
裝置類型(1: iOS / 2: Android / 3: Windows / 4: Others)
NotDiscountable
NO
Integer
357
非促銷商品金額, 如菸酒等法定不得折扣促銷之商品總金額, 正整數
Discount
NO
Integer
85
折價金額
訂單編碼(StoreOrderNo)不可超過20字元,且只能使用英文字母和數字,不能使用符號或是特殊字元,以免導致部分支付交易失敗

Response

Header

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

Data

欄位
型別
範例
說明
SysOrderNo
String
2018010110074205610
系統訂單編號
StoreOrderNo
String
PO180101001
特店訂單編號
TotalFee
Integer
75
訂單總金額
AuthCode
String
13000011423
支付授權碼, 設備讀取消費者出示的條碼或QR Code

API Example

Request

1
{
2
"Header": {
3
"Method": "00000",
4
"ServiceType": "Micropay",
5
"MchId": "myMchId",
6
"TradeKey": "9af15b336e6a9619928537df30b2e6a2376569fcf9d7e773eccede65606529a0",
7
"CreateTime": "20180715101650"
8
},
9
"Data": "{\"DeviceInfo\":\"skb0001\",\"StoreOrderNo\":\"PO-20180715-002\",\"Body\":\"Chicken Rice\",\"TotalFee\":\"1\",\"AuthCode\":\"3K21111111301\"}"
10
}
Copied!

Response

1
{
2
"Header": {
3
"StatusCode": "0000",
4
"StatusDesc": "執行成功",
5
"Method": "10900",
6
"ServiceType": "Micropay",
7
"MchId": "myMchId",
8
"ResponseTime": "20180715101723"
9
},
10
"Data": {
11
"SysOrderNo": "J006536011807150001",
12
"StoreOrderNo": "PO-20180715-002",
13
"TotalFee": "1",
14
"AuthCode": ""
15
}
16
}
Copied!
Last modified 1mo ago