- 小程序 OpenAPI SDK 总览
- OpenAPI 简介
- 用户登录态签名
- 签名算法
- 联合授权
- 接口调用凭证
- 登录
- 小程序码与小程序链接
- Web 化接入
- 私信和群聊
- 解决方案
- 线索组件
- 隐私协议
- 视频能力
- 搜索能力
- 任务能力
- 电商
- 生活服务
- 短剧行业
- 用户信息
- 分享
- 客服
- 交易工具
- 小程序券
- 交易系统
- 素材库
- 内容安全
- 泛知识
- 担保支付
- 评价
- 其它
- 订阅消息
- 小程序推广计划
- 挂载
- 分发
- 数据分析
- 服务类目
- 直播间能力
- 抖音开放能力
- 能力申请
- 页面结构自定义
- 普通二维码绑定
- 抖音号绑定
- 流量主
- 抖店绑定
验券准备
更新时间 2024-07-24 02:58:49
收藏
我的收藏抖音码订单的核销,需要调用两个接口。先调用验券准备接口,获得加密券码等信息后,再调用验券实现核销。 验券准备接口会返回可用券列表。开发者自行选择需要核销的券数据传入验券接口进行核销。
使用限制
- •使用抖音码核销能力请先和对接运营申请开通权限,否则会默认走三方码核销
- •使用抖音码核销,需要通过JSAPI下单或者模板组件下单
- ◦JSAPI下单需要在tt.createOrder的callbackData字段中增加{"use_trade_delivery": 1}
- ◦模板组件下单需要在pay-button的bind:getgoodsinfo的extra字段中增加{"use_trade_delivery": 1}
接口说明
- •验券准备接口可传入两种类型的券码:
- ◦code:即用户券码。用户券码是在订单详情页使用核销组件展示的券码,通常为 12 位数字。
- ◦encrypted_data:此参数的获取方式为,扫描核销组件展示的二维码,获取二维码对应的字符串信息。此二维码对应的字符串信息是如下的一个 URL 链接
text复制https://developer.toutiao.com/api/apps/trade/v2/share?encrypted_data=17104CFF079C9FDA51D14DD48E12876C&app_id=tt123456&out_order_no=out123456
取出此长链接 query 参数中的 encrypted_data 参数即可。
- •请只感知上面的 URL 链接中的 query 参数, URL 的域名、路径等信息请不要感知,以后都有调整的可能。
- •当二维码刷新不出来时可将用户券码保存作为 code 参数调用此接口。
- •encrypted_data 和 code 必须有一个有效值,当两个都传入时,会优先使用 encrypted_data 参数。
注意:一个二维码对应的是整个订单。如果此订单中的任一子单产生了状态变化,比如发起退款、退款完成、核销完成等操作,会导致二维码数据产生更新。此时如果继续传入变更前的二维码 encrypted_data 数据,会报错提示二维码已失效。如果订单没有任何子单状态变化,最短有 3 天有效期。用户每次打开/刷新二维码都会延长 3 天有效期。
基本信息
基本信息 | |
HTTP URL | |
HTTP Method | POST |
Scope | industry_open.trade.certificate_delivery |
权限要求 |
|
请求头
请求参数
注意:encrypted_data 和 code 二选一,有一个必填。
名称 | 类型 | 是否必填 | 描述 | 示例值 |
encrypted_data | string | 否 | 从二维码解析出的 encrypted_data | 17104CFF079C9FDA51D14DD48E12876C |
code | string | 否 | 用户券码 | 888888888888 |
请求示例
text复制curl --location --request POST 'https://open.douyin.com/api/apps/trade/v2/fulfillment/delivery_prepare' \
--header 'Content-Type: application/json' \
--header 'access-token: clt.xxx' \
--data-raw='{
"encrypted_data":"17104CFF079C9FDA51D14DD48E12876C",
"code": ""
}'
响应参数
名称 |