- 文本修改记录
- 1. 综述
- 2. 接口规范
- 3. ERP接口定义
- 4. POS厂商接口定义
- 5.1阿里Iot
- 6. 附录
4.2 待处理列表查询
正式环境
正式环境
POST
https://phoenix.eycard.cn/sklOrder/termUnpaidList
https://phoenix.eycard.cn/sklOrder
请求参数
Body 参数application/json
reqHeader
object
通用请求头
transTime
string
必需
transCode
string
可选
reqId
string
必需
certificateId
string
可选
easyPayCertificateId
string
可选
signType
string | null
签名类型
reqSign
string | null
请求签名
reqBody
object (OrderPayQuery)
请求内容实体
searchNo
string | null
搜索号
<= 64 字符
transSequence
string | null
交易流水号
<= 16 字符
transCode
string | null
交易代码
<= 16 字符
orderNo
string | null
订单号
<= 64 字符
正则匹配:
^[A-Za-z0-9]*$
mchtCd
string | null
商户号
reqPayType
string | null
请求支付类型
<= 2 字符
transAmt
string | null
交易金额
<= 12 字符
正则匹配:
^[0-9]*$
printInfo
string | null
打印信息
<= 256 字符
orderInfo
string | null
订单信息
<= 256 字符
attach
string | null
附件信息
<= 256 字符
instDate
string | null
交易日期
<= 8 字符
termId
string | null
终端号
<= 8 字符
origTransSequence
string | null
原交易流水号
<= 16 字符
refNo
string | null
交易参考号或者原支付订单号
<= 12 字符
origTransCode
string | null
可选
<= 16 字符
origInstDate
string | null
原交易日期
<= 8 字符
outRefNo
string | null
条码订单号
<= 32 字符
transState
string | null
交易状态
>= 1 字符<= 1 字符
notifyUrl
string | null
通知URL
<= 120 字符
示例
{
"reqHeader": {
"transTime": "string",
"transCode": "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"
}
}
示例代码
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/termUnpaidList' \
--header 'Content-Type: application/json' \
--data-raw '{
"reqHeader": {
"transTime": "string",
"transCode": "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"
}
}'
返回响应
🟢200成功
application/json
Body
reactor.core.publisher.Mono<com.easypay.tianlu.posp.vo.ApiRsp<com.github.pagehelper.PageSerializable<com.easypay.tianlu.posp.order.facade.dto.OrderPayOutput>>>
rspHeader
object
系统返回头
rspCode
string
应答码
rspInfo
string | null
应答消息
transCode
string | null
交易代码
<= 4 字符
transSequence
string | null
交易流水
<= 16 字符
easyPayCertificateId
string | null
易生证书id
rspBody
object
必需
list
签名方式
singType
string | null
易生签名
time
string | null
返回时间
示例
{
"rspBody": {
"total": 1,
"list": [
{
"instTime": "135427",
"transTime": "20240322135420",
"orderNo": "ORDER2024032200156134",
"printInfo": "printInfo...",
"reqPayType": "00",
"mchtCd": "831290075120021",
"transState": "0",
"transSequence": "2024032200156134",
"termId": "21220532",
"transAmt": "000000000001",
"orderInfo": "orderInfo...",
"transCode": "0001",
"instDate": "20240322"
}
]
},
"rspHeader": {
"easyPayCertificateId": "20240123",
"rspCode": "000000",
"rspInfo": "成功"
},
"rspSign": "P633ECAI/LxSaeDG9bJWxMpCTP+Gw2sFubo6z2IW+MgjkeXJKMCUjWo6SgtM2+DMFaxkALh5M7XoDWjXgCplvDO335IeXrPfgBjWLdVKbcbSpOpbfy5gpkiVmhUXqrVcXtXGvcZOkMVHtkXwhFYNoo+V6SvAXlxgX5uf0yGGdA1wJZA/ac+qHzXPiTHp6N5jhpnNWifG4lueUO3ZkkQzVf3Ur/sKb+Qb/l7312PHcESCYg/wcG0kRq59qRmYqF+v/xrAs6FngXreBHHBNvp7plujhU0hxgCE9IYntewry573lBLEWmaoPtQnpUFh+KbdXGhwIXr1QT2zcylp5Exvgg=="
}
修改于 2024-04-24 01:09:21