- 小程序 OpenAPI SDK 总览
- OpenAPI 简介
- 用户登录态签名
- 签名算法
- 联合授权
- 接口调用凭证
- 登录
- 小程序码与小程序链接
- Web 化接入
- 私信和群聊
- 解决方案
- 线索组件
- 隐私协议
- 视频能力
- 搜索能力
- 任务能力
- 电商
- 生活服务
- 短剧行业
- 用户信息
- 分享
- 客服
- 交易工具
- 小程序券
- 交易系统
- 素材库
- 内容安全
- 泛知识
- 担保支付
- 评价
- 其它
- 订阅消息
- 小程序推广计划
- 挂载
- 分发
- 数据分析
- 服务类目
- 直播间能力
- 抖音开放能力
- 能力申请
- 页面结构自定义
- 普通二维码绑定
- 抖音号绑定
- 流量主
- 抖店绑定
券核销消息通知
更新时间 2024-07-24 02:58:49
收藏
我的收藏使用限制
无
接口说明
- •由于网络波动等原因,可能会产生重复的通知消息,接入方需要做好幂等,正确处理。
- •回调可能存在延时,开发者可以通过主动请求查询券信息,确认券核销结果。
- •在开发者服务端收到回调且处理 成功后,需要按以下正常返回示例返回并且 HTTP 响应状态码设为 200,否则会认为通知失败进行重试。
基本信息
基本信息 | ||||
HTTP URL | 在抖音开放平台-核销工具小程序页面-开发-行业模板-券核销消息通知中订阅。 | |||
HTTP Method | POST |
请求头
请求参数
参数名称 | 类型 | 是否必填 | 描述 | 示例值 |
msg | string | 是 | 订单相关信息的 json 字符串 | 见请求示例 |
type | string | 是 | 固定值:coupon_verify | coupon_verify |
version | string | 是 | 固定值:"2.0"。 回调版本,用于开发者识别回调参数的变更 | 2.0 |
msg 字段
字段名 | 类型 | 是否必填 | 描述 | 示例值 |
app_id | string | 是 | 小程序 app_id | ttxxxxx |
order_info | object | 是 | 小程序交易系统订单信息 | |
poi_id | string | 是 | 核销门店poi_id,核销工具订单由开发者下单时传入 | 8607092469467730 |
coupon_verify_results | array(object) | 是 | 核销工具订单下单时传入的原生券核销信息 | |
order_info 字段
字段名 | 类型 | 是否必填 | 描述 | 示例值 |
order_id | string | 是 | 核销工具在小程序交易系统产生的订单号 | ots7057435515980663049 |
order_source | string | 是 | 订单来源标识
| fulfillment_tool |
coupon_verify_results 字段
字段名 | 类型 | 是否必填 | 描述 | 示例值 |
result_code | int | 是 | 验券结果,0为成功,非0失败 | 0 |
result_msg | string | 是 | 验券结果说明 | 验券成功 |
certificate_id | string | 是 | 抖音原生券ID,下单时传入的抵扣券ID | 71843339522862940 |
verify_id | string | 否 | 此次核销行为的唯一标识,验券成功才会有。 撤销核销接口需要用到 | 71843339522862999 |
verify_time | int64 | 否 | 核销时间,验券成功才会有。 | 1672748886 |
code | string | 否 | 核销用户券码code,核销成功后返回,需要联系运营加白 | 100090023546491 |
order_id | string | 是 | 抖音原生订单ID | 10000234125634 |
请求示例
js复制curl --location --request POST 'https://xxxxxxx.net/api/v2/result_callback' \
--header 'Content-Type: application/json' \
--data-raw='{
"version": "2.0", //本次固定为2.0, 通过版本信息识别,用不同的结构体去解析上述关键参数
"msg": "{\"app_id\":\"ttxxxxx\",\"poi_id\":\"8607092469467730\",\"order_info\":{\"order_id\":\"ots7057435515980663049\",\"order_source\":\"fulfillment_tool\"},\"coupon_verify_results\":[{\"certificate_id\":\"71843339522862940\",\"verify_id\":\"71843339522862999\",\"verify_time\":1672748886,\"result_code\":0,\"result_msg\":\"验券成功\"}]}",
"type": "coupon_verify"
}'
msg 字段内容示例
json复制{
"app_id": "ttxxxxx",
"poi_id": "8607092469467730",
"order_info": {
"order_id": "ots7057435515980663049",
"order_source": "fulfillment_tool"
},
"coupon_verify_results": [
{
"certificate_id": "71843339522862940",
"verify_id": "71843339522862999",
"verify_time": 1672748886,
"result_code": 0,
"result_msg": "验券成功",
"code":"100090023546491",
"order_id": "10000234125634"
}
]
}
响应参数
参数名称 | 类型 | 描述 | 示例值 |
err_no | int64 | 错误码 | 0 |
err_tips | string | 错误提示 | success |
响应示例
正常示例
JSON复制
//正常返回响应且http状态码为200
//注意:
//正常返回时一定要保证err_no和err_tips为下面标准返回方式,不然都认为失败,将会重试
{
"err_no": 0,
"err_tips": "success"
}