通知退款结果收藏我的收藏
收藏
我的收藏退款处理完成后,抖音开平交易系统会给向开发者的服务发起请求,将退款结果通知到开发者服务端。
使用限制
无。
注意事项
- •由于网络波动等原因,可能会产生重复的通知消息,接入方需要做好幂等,正确处理。
- •回调可能存在延时,开发者可以通过主动请求查询退款
- •回调验签使用的 token 为在
https://developer.open-douyin.com/microapp/ttf4d2826f6becc24001/pay
页面设置中的 token 字段。ttf4d2826f6becc24001
为小程序的 AppID。- •在开发者服务端收到回调且处理成功后,需要按以下正常返回示例返回并且 HTTP 响应状态码设为 200,否则会认为通知失败进行重试。
- •结果通知失败的重试间隔为:10s/10s/30s/1m/2m/3m/4m/5m/6m/7m/8m,一共重试10次。
- •对于旧订单(担保支付订单)在交易 2.0 发起的退款和分账产生的回调通知,采用的回调签名算法和 旧系统(担保支付)保证一致,仅当回调请求中有 version 字段且为 2.0 时,采用签名算法,否则采用的就是旧系统的回调签名算法。
基本信息
基本信息 | ||||
HTTP URL |
https://developer.open-douyin.com/microapp/ttf4d2826f6becc24001/pay 页面设置的支付回调 URL。ttf4d2826f6becc24001 为小程序的 AppID 。
| |||
HTTP Method | POST |
请求头
请求参数
名称 | 类型 | 是否必填 | 描述 | 示例值 |
msg | string | 是 | 订单相关信息的 JSON 字符串 | 见下文示例 |
type | string | 是 | 枚举值(退款结果回调为 refund):
| refund |
version | string | 是 | 固定值:"2.0"。 回调版本,用于开发者识别回调参数的变更 | 2.0 |
msg 字段
名称 | 类型 | 是否必填 | 描述 | 示例值 |
app_id | string | 是 | 小程序 id | ttcfdbb96650e33350 |
status | string | 是 | 退款状态枚举值:
| SUCCESS |
order_id | string | 是 | 抖音开平侧订单号 | ot705743551598063048 |
refund_id | string | 是 | 抖音开平侧退款单号 | ot705741681492553429 |
refund_item_detail | Json Object | 是 | 退款商品单信息 | |
out_refund_no | string | 是 | 开发者自定义的退款单号(可能为空) | 5304340298302398023 |
cp_extra | string | 是 |