- 文本修改记录
- 1. 综述
- 2. 接口规范
- 3. ERP接口定义
- 4. POS厂商接口定义
- 5.1阿里Iot
- 6. 附录
查询订单统计(酒店)
正式环境
正式环境
POST
https://phoenix.eycard.cn/sklOrder/queryOrderTotal
https://phoenix.eycard.cn/sklOrder
请求参数
Body 参数application/json
reqHeader
object (ReqHeaderOrderQuery)
通用请求头
transTime
string
必需
transCode
string
可选
transSequence
string
可选
reqId
string
必需
certificateId
string
可选
easyPayCertificateId
string
可选
signType
string
签名类型
reqSign
string
请求签名
reqBody
object (OrderPayQueryOrderQuery)
请求内容实体
searchNo
string
搜索号
<= 64 字符
transSequence
string
交易流水号
<= 16 字符
transCode
string
交易代码
<= 16 字符
orderNo
string
订单号
<= 64 字符
正则匹配:
^[A-Za-z0-9]*$
mchtCd
string
商户号
reqPayType
string
请求支付类型
<= 2 字符
transAmt
string
交易金额
<= 12 字符
正则匹配:
^[0-9]*$
printInfo
string
打印信息
<= 256 字符
orderInfo
string
订单信息
<= 256 字符
attach
string
附件信息
<= 256 字符
instDate
string
交易日期
<= 8 字符
termId
string
终端号
<= 8 字符
origTransSequence
string
原交易流水号
<= 16 字符
refNo
string
参考号
<= 12 字符
origTransCode
string
原交易代码
<= 16 字符
origInstDate
string
原交易日期
<= 8 字符
outRefNo
string
条码订单号
<= 32 字符
transState
string
交易状态
>= 1 字符<= 1 字符
notifyUrl
string
通知url
<= 120 字符
source
string
来源
<= 2 字符
payType
string
支付方式
<= 2 字符
transType
string
交易类型
<= 2 字符
instDateStart
string
交易开始日期
<= 8 字符
instDateEnd
string
交易结束日期
<= 8 字符
page
integer
可选
size
integer
可选
示例
{
"reqHeader": {
"transTime": "string",
"transCode": "string",
"transSequence": "string",
"reqId": "string",
"certificateId": "string",
"easyPayCertificateId": "string"
},
"signType": "string",
"reqSign": "string",
"reqBody": {
"searchNo": "string",
"transSequence": "string",
"transCode": "string",
"orderNo": "string",
"mchtCd": "string",
"reqPayType": "st",
"transAmt": "string",
"printInfo": "string",
"orderInfo": "string",
"attach": "string",
"instDate": "string",
"termId": "string",
"origTransSequence": "string",
"refNo": "string",
"origTransCode": "string",
"origInstDate": "string",
"outRefNo": "string",
"transState": "s",
"notifyUrl": "string",
"source": "st",
"payType": "st",
"transType": "st",
"instDateStart": "string",
"instDateEnd": "string",
"page": 0,
"size": 0
}
}
示例代码
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/queryOrderTotal' \
--header 'Content-Type: application/json' \
--data-raw '{
"reqHeader": {
"transTime": "string",
"transCode": "string",
"transSequence": "string",
"reqId": "string",
"certificateId": "string",
"easyPayCertificateId": "string"
},
"signType": "string",
"reqSign": "string",
"reqBody": {
"searchNo": "string",
"transSequence": "string",
"transCode": "string",
"orderNo": "string",
"mchtCd": "string",
"reqPayType": "st",
"transAmt": "string",
"printInfo": "string",
"orderInfo": "string",
"attach": "string",
"instDate": "string",
"termId": "string",
"origTransSequence": "string",
"refNo": "string",
"origTransCode": "string",
"origInstDate": "string",
"outRefNo": "string",
"transState": "s",
"notifyUrl": "string",
"source": "st",
"payType": "st",
"transType": "st",
"instDateStart": "string",
"instDateEnd": "string",
"page": 0,
"size": 0
}
}'
返回响应
🟢200成功
application/json
Body
rspHeader
object (RspHeader)
返回头
rspCode
string
可选
rspInfo
string
可选
transCode
string
可选
transSequence
string
可选
easyPayCertificateId
string
可选
rspBody
object (OrderPayTotalOutput)
返回内容实体
totalAmount
integer <int64>
交易总金额
totalCount
integer
交易总笔数
rspSign
string
签名信息
signType
string
签名类型
time
string
响应时间-目前
示例
{
"rspHeader": {
"rspCode": "",
"rspInfo": "",
"transCode": "",
"transSequence": "",
"easyPayCertificateId": ""
},
"rspBody": {
"totalAmount": 0,
"totalCount": 0
},
"rspSign": "",
"signType": "",
"time": ""
}
修改于 2025-04-08 02:05:48