- 文本修改记录
- 1. 综述
- 2. 接口规范
- 3. ERP接口定义
- 4. POS厂商接口定义
- 5.1阿里Iot
- 6. 附录
- 指令结算API
指令结算查询
正式环境
https://phoenix.eycard.cn/sklOrder
正式环境
https://phoenix.eycard.cn/sklOrder
POST
https://phoenix.eycard.cn/sklOrder
取值:DF_SUCCESS:代付成功;DF_PROCESSING:代付处理中
请求参数
Body 参数application/json
reqHeader
object (ReqHeader)
通用请求头
transTime
string
必需
transCode
string
可选
transSequence
string
可选
reqId
string
必需
certificateId
string
可选
easyPayCertificateId
string
可选
signType
string
签名类型
reqSign
string
请求签名
reqBody
object (SettleQuery)
请求内容实体
merCode
string
商户号
<= 15 字符
orderSettleNo
string
指令结算批次号
<= 39 字符
instDate
string
交易日期
正则匹配:
\d{8}
示例
{
"reqHeader": {
"transTime": "{% mock 'now' , '' , 'yyyyMMddHHmmss' %}",
"transCode": "0001",
"reqId": "DEV20240124154037"
},
"reqBody": {
"merCode": "831290472980729",
"orderSettleNo": "20250530085108",
"instDate": "{% mock 'now' , '' , 'yyyyMMdd' %}"
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://phoenix.eycard.cn/sklOrder/settle/settleQuery' \
--header 'Content-Type: application/json' \
--data-raw '{
"reqHeader": {
"transTime": "{% mock '\''now'\'' , '\'''\'' , '\''yyyyMMddHHmmss'\'' %}",
"transCode": "0001",
"reqId": "DEV20240124154037"
},
"reqBody": {
"merCode": "831290472980729",
"orderSettleNo": "20250530085108",
"instDate": "{% mock '\''now'\'' , '\'''\'' , '\''yyyyMMdd'\'' %}"
}
}'
返回响应
🟢200成功
application/json
Body
rspHeader
object
必需
rspCode
string
必需
rspInfo
string
必需
transCode
string
必需
easyPayCertificateId
string
必需
rspBody
object
必需
merCode
string
必需
orderSettleNo
string
必需
instDate
string
必需
settleResult
array[object (SettleResultOutput) {32}]
必需
time
string
必需
示例
{
"rspHeader": {
"rspCode": "",
"rspInfo": "",
"transCode": "",
"transSequence": "",
"easyPayCertificateId": ""
},
"rspBody": {},
"rspSign": "",
"signType": "",
"time": ""
}