- 文本修改记录
- 1. 综述
- 2. 接口规范
- 3. ERP接口定义
- 4. POS厂商接口定义
- 5.1阿里Iot
- 6. 附录
4.1.2 收银员结算
正式环境
正式环境
POST
https://phoenix.eycard.cn/sklOrder/termSettlement/apply
https://phoenix.eycard.cn/sklOrder
请求参数
Body 参数application/json
reqHeader
object (ReqHeader)
通用请求头
transTime
string
必需
transCode
string
可选
transSequence
string
可选
reqId
string
必需
certificateId
string
可选
easyPayCertificateId
string
可选
signType
string | null
签名类型
reqSign
string | null
请求签名
reqBody
object
请求内容实体
settlementId
integer
结算id
mchtCd
string
商户号
termId
string
终端号
startTime
string | null
开始时间
checkTime
string | null
结算时间
示例
{
"reqHeader": {
"transTime": "{% mock 'now' , '' , 'yyyyMMddHHmmss' %}",
"certificateId": "4032069546",
"reqId": "631000000000246"
},
"reqBody": {
"settlementId": 100006,
"mchtCd": "555555555555555",
"termId": "77777771"
},
"reqSign": "LqK1IoRNRbgHeatwutZztenvUgivxS+Z+2uUPy7cFlu5JWavndf4qJeHtSpzWMkh9eernRIdeTZWknhSA9BerqI/QuaiYCSupq+bsp8Sya7juanIRSpB1Q+ElwhNmSqNR4cIVVWLrKwwgojdLFBmIwoy4cNSVlRWm3sP+tDQ1BAjlpCfRH6oyRsPdBad8aE4Kx08PYvbWbpRCmvoVgWT9kBL05PXNR7sns6Au5AjiA0vI9KTeBa/Dqm7PkxT5Mkbek7+bABc0dT9tG0Z2lEfr3fAx6/vU2khE58OF/2x/ygWpPdAIALLdYgA1GexJgU5Ik5CoQTHWvf088hjE//OsA=="
}
示例代码
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": "{% mock '\''now'\'' , '\'''\'' , '\''yyyyMMddHHmmss'\'' %}",
"certificateId": "4032069546",
"reqId": "631000000000246"
},
"reqBody": {
"settlementId": 100006,
"mchtCd": "555555555555555",
"termId": "77777771"
},
"reqSign": "LqK1IoRNRbgHeatwutZztenvUgivxS+Z+2uUPy7cFlu5JWavndf4qJeHtSpzWMkh9eernRIdeTZWknhSA9BerqI/QuaiYCSupq+bsp8Sya7juanIRSpB1Q+ElwhNmSqNR4cIVVWLrKwwgojdLFBmIwoy4cNSVlRWm3sP+tDQ1BAjlpCfRH6oyRsPdBad8aE4Kx08PYvbWbpRCmvoVgWT9kBL05PXNR7sns6Au5AjiA0vI9KTeBa/Dqm7PkxT5Mkbek7+bABc0dT9tG0Z2lEfr3fAx6/vU2khE58OF/2x/ygWpPdAIALLdYgA1GexJgU5Ik5CoQTHWvf088hjE//OsA=="
}'
返回响应
🟢200成功
application/json
Body
[Mono]
rspHeader
object
必需
rspCode
string
必需
rspInfo
string
必需
transCode
string
必需
transSequence
string
必需
easyPayCertificateId
string
必需
rspBody
object (SettlementOutput)
[Mono]
settlementId
integer
必需
mchtCd
string
必需
termId
string
必需
storeId
string
必需
termName
string
可选
startTime
string
必需
checkTime
string
必需
wxAmt
integer
可选
wxCount
integer
可选
alAmt
integer
可选
alCount
integer
可选
ysfAmt
integer
可选
ysfCount
integer
可选
bankAmt
integer
可选
bankCount
integer
可选
refundAmt
integer
可选
refundCount
integer
可选
amt
integer
可选
count
integer
可选
cashier
string
可选
isAvailable
integer
必需
createBy
integer
必需
createTime
string
必需
updateBy
integer
必需
updateTime
string
必需
isDel
integer
必需
rspSign
string
必需
success
boolean
必需
signType
string
必需
time
string
必需
示例
{
"rspBody": {
"wxCount": 2,
"ysfAmt": 0,
"refundCount": 1,
"wxAmt": 2,
"bankAmt": 0,
"mchtCd": "831290075120021",
"alCount": 0,
"settlementId": 100189,
"ysfCount": 0,
"termId": "21220532",
"checkTime": "2024-03-22 14:12:22",
"alAmt": 0,
"startTime": "2024-03-22 00:00:00",
"bankCount": 0,
"refundAmt": 1
},
"rspHeader": {
"easyPayCertificateId": "20240123",
"rspCode": "000000",
"rspInfo": "成功"
},
"rspSign": "DRvzJTFUUxGgkcYXFBjzFnpX+sSPUzReX02k3EkWQdJmeKQ2RNJCVHfKTx15GrIjrZCaF6BuwPtfb+UxEHfiq2n/sRuUEYTCz6s6Q+ydDoMPRCbiCBwKmwAtB1kvOpezWUcv0Snae2SkgIW4uuHg8DRIzahvlPnIxxMP0XAeBZJZFtG3hms050SllnDRLSAKZZe/tpf2iTIKbPODXOnr39tDkyeoaPxUvg1YdcuOmSLLANzXsP83QGRGry3LfNNeiDQ3qJSXu6SBjNsWnhxL+EKwNlSL1XgiLzWOoHRxsuXWXTJTof+kGeumjW7cYnJ0TzMt4KCtIK1S9yZ3uu6Cyg=="
}
修改于 2024-04-24 01:08:56