Customer-Presented QR Code
Consumer presents QR Code provided by each payment, the payee scans the QR Code to obtain the transaction authorization code to process the payment.
Request
Header
Item
Mandatory
Data Type
Sample
Description
Method
YES
String(5)
00000
Fill in 00000 (indefinite payment method)
ServiceType
YES
String
Micropay
Selected Scan2Pay Service type
MchId
YES
String
Account0001
Merchant ID provided by intella
TradeKey
YES
String
sha256...hash
Marchant password provided by intella, this password must be encoded by SHA256
CreateTime
YES
String(14)
20180101120000
Request time, the format is "yyyyMMddHHmmss"
Data
Item
Mandatory
Data Type
Sample
Description
StoreOrderNo
YES
String(20)
PO180101001
Order number, composition shall be an alphanumeric string and no more than 20 characters
DeviceInfo
YES
String
skb0001
Terminal number is fixed at “skb0001”
Body
YES
String(128)
chickenchop
Product name
TotalFee
YES
Integer
75
Positive integer. Can not be a negative value
Detail
NO
String
crispychickenchop
Order detail
StoreInfo
NO
String
0001
Store ID
Cashier
NO
String
ShaomingW
Cashier
AuthCode
YES
String
13000011423
Authorization code obtained from the QR Code the consumer presented
StoreName
NO
String
ZhongxiaoStore
Store name
StoreType
NO
String
RegularChain
Store type
DeviceOS
NO
String
2
Device type (1:iOS / 2:Android / 3:Windows / 4:Others)
To avoid transaction failure, order number (StoreOrderNo) cannot be more than 20 characters, and must be alphabets and/or numbers, any special symbols or characters are unacceptable.
Response
Header
Item
Data Type
Sample
Description
StatusDesc
String
Success
Description of transaction status
Method
String(5)
10100
Payment method code
ServiceType
String
Micropay
Selected Scan2Pay Service type
MchId
String
Acoount0001
Merchant ID
ResponseTime
String
20180101120000
Transaction response time, the format is "yyyyMMddHHmmss"
Data
Item
Data Type
Sample
Description
SysOrderNo
String
2018010110074205610
System order number
StoreOrderNo
String
PO180101001
Store order number
TotalFee
Integer
75
Positive integer. Can not be a negative value
AuthCode
String
13000011423
Payment authorization code, obtains from the QR Code the consumer provided
API Example
Request
Response
Last updated
Was this helpful?