Obtain the device list
DeviceQuery – Obtain the information of the reader bound with the merchant ID
Request
Header
Item
Mandatory
Data Type
Sample
Description
Method
YES
String(5)
31800
Fill in 31800 (EasyCard transaction)
ServiceType
YES
String
DeviceQuery
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
20180101120000
Request time, the format is "yyyyMMddHHmmss"
Data
Item
Mandatory
Data Type
Sample
Description
DeviceId
YES
String
00000000
Fixed at "00000000"
Retry
YES
String
0
Retry times, Fill in 0
Response
Header
Item
Data Type
Sample
Description
StatusCode
String(4)
0000
StatusDesc
String
Success
Description of transaction status
Method
String(5)
31800
Payment method code (EasyCard payment is 31800)
ServiceType
String
DeviceQuery
Selected Scan2Pay Service type
MchId
String
Account0001
Merchant ID
ResponseTime
String
20180101120000
Transaction response time, the format is “yyyyMMddHHmmss”
Data
Item
Data Type
Sample
Description
DeviceList
JSON Array
Please see the follows
Device (Reader) List
DeviceList array contents
Item
Data Type
Sample
Description
type
String
ezc
ownerDeviceId
String
01301234
Reader number
batchNumber
String
1
ezcDongleId
String
08100DE0A57E
aesKey
String
f3c013cb...27934
The reader device ID binds with the merchant ID and is managed by intella. Please contact intella to obtain the reader and active setting.
The API allows to retrieve response data when the reader is offline.
API Example
Request
Response
Last updated
Was this helpful?