- 小程序 OpenAPI SDK 总览
- OpenAPI 简介
- 用户登录态签名
- 签名算法
- 联合授权
- 接口调用凭证
- 登录
- 小程序码与小程序链接
- Web 化接入
- 私信和群聊
- 解决方案
- 线索组件
- 隐私协议
- 视频能力
- 搜索能力
- 任务能力
- 电商
- 生活服务
- 短剧行业
- 用户信息
- 分享
- 客服
- 交易工具
- 小程序券
- 交易系统
- 素材库
- 内容安全
- 泛知识
- 担保支付
- 评价
- 其它
- 订阅消息
- 小程序推广计划
- 挂载
- 分发
- 数据分析
- 服务类目
- 直播间能力
- 抖音开放能力
- 能力申请
- 页面结构自定义
- 普通二维码绑定
- 抖音号绑定
- 流量主
- 抖店绑定
预约取消/完成通知
更新时间 2024-07-24 02:58:49
收藏
我的收藏当预约完成或者预约被(用户/客服)取消时平台会使用该通知接口通知开发者
使用限制
无
接口说明
- 1.当客服发起取消时,会向开发者发送“客服取消”通知,status="CANCEL",operator_type= "CUSTOMER_SERVICE"
- 2.当用户发起取消时,会向开发者发送“用户取消”通知,status="CANCEL",operator_type= "USER"
- 3.预售券商品类型,开发者无需同步核销状态,由开平自动核销,当该预约单到达指定日期(最晚预约子单的预定结 束时间)被自动核销之后,会通知开发者“预约完成”, status="FINISH".
- 4.门票退款后,会向开发者发送“系统取消”通知,status="CANCEL",operator_type= "SYSTEM"
基本信息
名称 | 描述 |
HTTP URL | |
HTTP Method | POST |
请求头
请求参数
参数名称 | 类型 | 是否必填 | 描述 |
msg | string | 是 | 订单相关信息的序列化后的 json 字符串 |
type | string | 是 | 枚举值:(依照现有的方式处理) payment 支付(成功/取消) refund 退款(成功/失败) settle 分账 (成功/失败) book 预约 (完成/取消) |
version | string | 是 | 固定值:"2.0" callback版本,用于开发者识别回调参数的变更 |
msg 内部结构说明
参数名称 | 类型 | 是否必填 | 描述 |
app_id | string | 是 | 小程序appid |
status | string | 是 | 预约状态枚举值 "FINISH":预约完成, "CANCEL"预约取消 |
order_id | string | 是 | 抖音侧订单号,len <= 64 byte |
book_id | string | 是 | 预约单id,len <= 64 byte |
out_book_no | string | 是 | 开发者预约单id,len <= 64 byte |
message | string | 否 | 相关操作的原因。 |
operator_type | string | 否 | 操作人类型, "CUSTOMER_SERVICE" 客服 "USER" 用户 "SYSTEM" 系统 |
event_time | int64 | 是 | 操作时间,13位时间戳,毫秒 |
请求示例
text复制curl --location --request POST 'https://xxxxxxx.net/api/v2/result_callback?timestamp=1345678901234&nonce=iuy987q4htafreqw' \
--header 'Content-Type: application/json'
--data-raw='{
"version": "2.0", //本次固定为2.0, 通过版本信息识别,用不同的结构体去解析上述关键参数
"msg": "msg":"{\"app_id\":\"ttcfdbb96650e33350\",\"status\":\"SUCCESS\",\"order_id\":\"ot7057435515980663048\",\"cp_extra\":\"Duis aliqua esse dolore\",\"message\":\"SUCCESS\",\"event_time\":1643189272388,\"settle_id\":\"ot7057416814925531429\",\"out_settle_no\":\"ext_order_no_1643188675912_settle——1\",\"rake\":0,\"commission\":0,\"settle_detail\":\"商户号68882720803499563550-分成金额(分)2\",\"settle_amount\":2}",
"type": "book"
}'
msg 内部结构
json复制{
"app_id": "ttcfdbb9663350",
"status": "CANCEL",
"order_id": "ot71175283778732",
"message": "000",
"event_time": 1657179470875,
"book_id": "ot711752052499436",
"out_book_no": "1657179463800",
"operator_type": "CUSTOMER_SERVICE"
}
响应参数
名称 | 类型 | 是否必 填 | 描述 |
err_no | int | 是 | 错误码,0代表成功 |
err_tips | string | 是 | 错误提示信息 |
响应示例
正常示例
json复制{
"err_no": 0,
"err_tips": "success"
}
点击纠错