- 对外提供支付相关接口
- 对外提供退款相关接口
- 对外提供发票相关接口
退款接口
开发中
POST
/jiafulai/paymentgateway/api/refund/refundOrder
请求参数
Body 参数application/json
appId
string
应用Id
tenantId
string
租客Id
channelPayOrderNo
string
渠道支付订单号
mchOrderNo
string
商户订单号
mchRefundNo
string
商户退款单号
refundMode
string
退款模式
businessId
string
业务系统费用明细Id
refundAmount
string
退款金额
refundReason
string
退款原因
notifyUrl
string
异步通知地址
channelExtra
string
支付渠道参数
当 payChannelCode=AUTO_BAR 或 payChannelCode=ALI_BAR 或 payChannelCode=WX_BAR 或 payChannelCode=YSF_BAR 时,payChannelExtra必须传auth_code,为用户的付款码值,payChannelExtra示例数据如:{"auth_code": "13920933111042"}
extJsonb
string
扩展参数
{
"readerCardNo" : "读者证卡号",
"readerIDNumber":"身份证号或护照号或唯一标识这个人的编号",
"readerName": "读者姓名",
"readerPhone":"读者联系电话",
"readerEmail":"读者邮箱",
"libCode": "读者所属分馆编码",
"operator":"操作人用户名"
}
注意:对于需要关联读者的业务,读者证号、身份证号或护照号或唯一标识这个人的编号、读者姓名是必需的;操作人用户名选填;读者所属分馆编码选填,Aleph费用支付可以填写读者所属馆的编码;
示例
{
"appId": "90060",
"channelPayOrderNo": "U12021022311124442600",
"mchOrderNo": "20160427210604000490",
"mchRefundNo": "M27210632100491",
"refundAmount": "1000",
"refundReason": "逾期费免除",
"notifyUrl": "https://www.xxxx.com/notify.htm",
"channelExtra": "{\"openid\": \"o6BcIwvSiRpfS8e_UyfQNrYuk2LI\"}",
"extJsonb": "{\"readerCardNo\" : \"读者证号\",“readerName”: \"读者姓名\",\"libCode\": \"分馆编码\"}\n"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/jiafulai/paymentgateway/api/refund/refundOrder' \
--header 'Content-Type: application/json' \
--data-raw '{
"appId": "90060",
"channelPayOrderNo": "U12021022311124442600",
"mchOrderNo": "20160427210604000490",
"mchRefundNo": "M27210632100491",
"refundAmount": "1000",
"refundReason": "逾期费免除",
"notifyUrl": "https://www.xxxx.com/notify.htm",
"channelExtra": "{\"openid\": \"o6BcIwvSiRpfS8e_UyfQNrYuk2LI\"}",
"extJsonb": "{\"readerCardNo\" : \"读者证号\",“readerName”: \"读者姓名\",\"libCode\": \"分馆编码\"}\n"
}'
返回响应
🟢200成功
application/json
Body
code
string
返回状态
msg
string
返回信息
data
object
返回数据
channelOrderNo
string
渠道退款订单号
mchRefundNo
string
商户退款单号
refundState
string
退款状态
ORDER_CREATED-订单生成
REFUND_PROGRESS-退款中
REFUND_SUCCESSFUL-退款成功
REFUND_FAILED-退款失败
REFUND_CLOSED-退款关闭
errCode
string
渠道错误码
errMsg
string
渠道错误描述
示例
{
"code": "COMMON_200",
"msg": "SUCCESS",
"data": {
"channelOrderNo": "R202106181708358940000",
"mchRefundNo": "M27210632100491",
"refundState": "REFUND_PROGRESS",
"errCode": "",
"errMsg": ""
}
}
修改于 2025-04-08 09:32:08