- 文本修改记录
- 1. 综述
- 2. 接口规范
- 3. ERP接口定义
- 4. POS厂商接口定义
- 5.1阿里Iot
- 6. 附录
收银员结算
正式环境
正式环境
POST
https://phoenix.eycard.cn/sklOrder/termSettlement/apply
https://phoenix.eycard.cn/sklOrder
请求参数
Body 参数application/json
reqHeader
object (ReqHeaderApply)
通用请求头
transTime
string
必需
transCode
string
可选
transSequence
string
可选
reqId
string
必需
certificateId
string
可选
easyPayCertificateId
string
可选
signType
string
签名类型
reqSign
string
请求签名
reqBody
object (OrderSettlementQueryApply)
请求内容实体
settlementId
integer <int64>
结算id
<= 1000000000000000000
mchtCd
string
商户号
<= 15 字符
termId
string
终端号
<= 8 字符
source
string
可选
startTime
string
开始时间
checkTime
string
结算时间
示例
{
"reqHeader": {
"transTime": "string",
"transCode": "string",
"transSequence": "string",
"reqId": "string",
"certificateId": "string",
"easyPayCertificateId": "string"
},
"signType": "string",
"reqSign": "string",
"reqBody": {
"settlementId": 1000000000000000000,
"mchtCd": "string",
"termId": "string",
"source": "string",
"startTime": "string",
"checkTime": "string"
}
}
示例代码
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/termSettlement/apply' \
--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": {
"settlementId": 1000000000000000000,
"mchtCd": "string",
"termId": "string",
"source": "string",
"startTime": "string",
"checkTime": "string"
}
}'
返回响应
🟢200成功
application/json
Body
[A Reactive Streams{@link Publisher} with basic rx operators that emits at most one item <em>via</em> the
{@code onNext} signal then terminates with an{@code onComplete} signal (successful Mono,
with or without value), or only emits a single{@code onError} signal (failed Mono).
rspHeader
object (RspHeader)
返回头
rspCode
string
可选
rspInfo
string
可选
transCode
string
可选
transSequence
string
可选
easyPayCertificateId
string
可选
rspBody
object (OrderSettlementOutput)
返回内容实体
settlementId
integer <int64>
可选
mchtCd
string
可选
termId
string
可选
termName
string
可选
startTime
string
可选
checkTime
string
可选
wxAmt
integer <int64>
可选
wxCount
integer <int64>
可选
alAmt
integer <int64>
可选
alCount
integer <int64>
可选
ysfAmt
integer <int64>
可选
ysfCount
integer <int64>
可选
bankAmt
integer <int64>
可选
bankCount
integer <int64>
可选
refundAmt
integer <int64>
可选
refundCount
integer <int64>
可选
cashier
string
可选
amt
integer <int64>
总金额
count
integer <int64>
总笔数
storeId
string
门店ID
rspSign
string
签名信息
signType
string
签名类型
time
string
响应时间-目前
示例
{
"rspHeader": {
"rspCode": "",
"rspInfo": "",
"transCode": "",
"transSequence": "",
"easyPayCertificateId": ""
},
"rspBody": {
"settlementId": 0,
"mchtCd": "",
"termId": "",
"termName": "",
"startTime": "",
"checkTime": "",
"wxAmt": 0,
"wxCount": 0,
"alAmt": 0,
"alCount": 0,
"ysfAmt": 0,
"ysfCount": 0,
"bankAmt": 0,
"bankCount": 0,
"refundAmt": 0,
"refundCount": 0,
"cashier": "",
"amt": 0,
"count": 0,
"storeId": ""
},
"rspSign": "",
"signType": "",
"time": ""
}
修改于 2025-04-15 06:13:27