- 文本修改记录
- 1. 综述
- 2. 接口规范
- 3. ERP接口定义
- 4. POS厂商接口定义
- 5.1阿里Iot
- 6. 附录
4.6 退款订单创建
正式环境
正式环境
POST
https://phoenix.eycard.cn/sklOrder/termRefundSave
https://phoenix.eycard.cn/sklOrder
请求参数
Body 参数application/json
reqHeader
object
系统请求头
transTime
string
请求时间
<= 14 字符
transCode
enum<string>
交易代码
<= 4 字符
枚举值:
00030004
reqId
string
请求Id
<= 32 字符
certificateId
string
证书id
reqBody
object
通用内容
mchtCd
string
商户号
<= 15 字符
orderNo
string
商户订单号
<= 64 字符
reqPayType
enum<string>
请求支付方式
<= 2 字符
枚举值:
000102
transAmt
string
交易金额
<= 12 字符
示例值:
以【分】为单位,100表示1元
origTransSequence
string | null
原交易流水号
<= 16 字符
orderInfo
string
订单信息
<= 64 字符
printInfo
string
打印信息
<= 256 字符
attach
string
附加信息
<= 256 字符
cashRegisterNum
string
收银机号
<= 64 字符
theme
string
主题
<= 120 字符
customer
string
客户
<= 64 字符
notifyUrl
string
通知url
<= 120 字符
reqSign
string
签名
signType
enum<string>
签名类型
枚举值:
SM2SM3RSA2
示例
{
"reqHeader": {
"transTime": "{% mock 'now' , '' , 'yyyyMMddHHmmss' %}",
"certificateId": "4032069546",
"transCode": "0004",
"reqId": "631000000000247"
},
"reqBody": {
"orderNo": "posOrder{% mock 'now' , '' , 'yyyyMMddHHmmss' %}",
"mchtCd": "555555555555555",
"reqPayType": "01",
"transAmt": "1",
"origTransSequence": "2023121900000568",
"cashRegisterNum": "lite-pos-smart-terminal"
},
"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/termRefundSave' \
--header 'Content-Type: application/json' \
--data-raw '{
"reqHeader": {
"transTime": "{% mock '\''now'\'' , '\'''\'' , '\''yyyyMMddHHmmss'\'' %}",
"certificateId": "4032069546",
"transCode": "0004",
"reqId": "631000000000247"
},
"reqBody": {
"orderNo": "posOrder{% mock '\''now'\'' , '\'''\'' , '\''yyyyMMddHHmmss'\'' %}",
"mchtCd": "555555555555555",
"reqPayType": "01",
"transAmt": "1",
"origTransSequence": "2023121900000568",
"cashRegisterNum": "lite-pos-smart-terminal"
},
"reqSign": "LqK1IoRNRbgHeatwutZztenvUgivxS+Z+2uUPy7cFlu5JWavndf4qJeHtSpzWMkh9eernRIdeTZWknhSA9BerqI/QuaiYCSupq+bsp8Sya7juanIRSpB1Q+ElwhNmSqNR4cIVVWLrKwwgojdLFBmIwoy4cNSVlRWm3sP+tDQ1BAjlpCfRH6oyRsPdBad8aE4Kx08PYvbWbpRCmvoVgWT9kBL05PXNR7sns6Au5AjiA0vI9KTeBa/Dqm7PkxT5Mkbek7+bABc0dT9tG0Z2lEfr3fAx6/vU2khE58OF/2x/ygWpPdAIALLdYgA1GexJgU5Ik5CoQTHWvf088hjE//OsA=="
}'
返回响应
🟢200成功
application/json
Body
rspHeader
object
系统返回头
rspCode
string
应答码
rspInfo
string | null
应答消息
transCode
string | null
交易代码
<= 4 字符
transSequence
string | null
交易流水
<= 16 字符
easyPayCertificateId
string | null
易生证书id
rspBody
object
必需
transSequence
string
请求流水号
singType
string | null
易生签名
time
string | null
返回时间
示例
{
"rspHeader": {
"rspCode": "000000",
"rspInfo": "成功",
"transCode": "0004"
},
"rspBody": {
"transSequence": "2023121900000569"
},
"rspSign": "ilBRRTwJXvc3h7g9y9x2oSF9SfqEU0QFJVnRfAuhaYuWIUq5LaH5iLPD6CKV3io1Ylf9jOj6Cl+LbDUjW7SKBqyxhQnCN8ZCwlnCU1TAmz0+XYYm0Q8zdmOGwMnhzijFka93N7iL7jvjUOA3d5uT4H2c7DNVSmG54o4MnN/tAm4=",
"signType": "RSA2",
"time": "2023-12-19 17:11:27"
}
修改于 2024-04-24 01:47:58