跳到主要内容
版本:v2.0

退款发起回调通知

员工或会员在信多帮发起退款申请时,平台会向友商配置的回调地址 POST 推送退款单信息。

与订单变更的区别

本通知在退款单创建/发起时推送,表示「有人发起了退款申请」。

退款完成后的订单快照变更,请参见 订单变更通知exchange_type 为 2/3/4 等)。

POST友商回调地址(配置路径:后台-设置-开放平台-订阅事件-添加订阅)

配置方式

  1. 登录信多帮管理后台
  2. 进入 后台 → 设置 → 开放平台 → 订阅事件 → 添加订阅
  3. 选择「发起退款」事件,填写友商回调 URL
  4. 保存后,退款单发起时将自动推送
说明
  • 回调为服务端对服务端请求,请确保 URL 公网可访问
  • 收到回调后请返回 HTTP 200
  • 请求以 表单 方式提交,其中 request_data 是一段 JSON 字符串,解析后才能读到退款单内容

请求格式

订单变更通知 相同:

字段说明
type固定值 refund_start
exchange_type发起方类型,见下表
request_dataJSON 字符串,解析后为下表 request_data 对象

发起方类型

exchange_type 表示退款单由谁发起:

场景
1员工发起
2会员发起
3系统自动生成(如拼团失败自动退款)

请求体结构

顶层字段

字段类型说明
typeString固定值 refund_start
exchange_typeNumber发起方类型,见上表
request_dataObject退款单信息

request_data 字段

字段类型说明
refund_idNumber退款单 ID
refund_typesString退款类型:仅退款 / 全部退营 / 部分退营
moneyNumber现金退款金额
moneycardNumber储值卡退款金额
descString退款原因
order_idString订单 ID
ordernumString订单号
addtimeString退款单创建时间,如 2025-09-30 14:54:09

请求示例

{
"type": "refund_start",
"exchange_type": 2,
"request_data": {
"refund_id": 111,
"refund_types": "仅退款",
"money": 0.00,
"moneycard": 1.98,
"desc": "十天无理由退款",
"order_id": "38495",
"ordernum": "NO20250929161905256483",
"addtime": "2025-09-30 14:54:09"
}
}

接收方要求

项目要求
响应状态码返回 HTTP 200 表示接收成功
幂等建议按 refund_id 去重
后续同步退款审核/完成后,可通过 订单变更通知查询订单 获取最新订单状态

相关接口