- 小程序 OpenAPI SDK 总览
- OpenAPI 简介
- 用户登录态签名
- 签名算法
- 联合授权
- 接口调用凭证
- 登录
- 小程序码与小程序链接
- Web 化接入
- 私信和群聊
- 解决方案
- 线索组件
- 隐私协议
- 视频能力
- 搜索能力
- 任务能力
- 电商
- 生活服务
- 短剧行业
- 用户信息
- 分享
- 客服
- 交易工具
- 小程序券
- 交易系统
- 素材库
- 内容安全
- 泛知识
- 担保支付
- 评价
- 其它
- 订阅消息
- 小程序推广计划
- 挂载
- 分发
- 数据分析
- 服务类目
- 直播间能力
- 抖音开放能力
- 能力申请
- 页面结构自定义
- 普通二维码绑定
- 抖音号绑定
- 流量主
- 抖店绑定
开发者发起下单收藏我的收藏
收藏
我的收藏如果用户抖音版本过低,无法使用前端 JSAPI 下单,开发者可用该接口替用户发起下单。
使用限制
预下单 OpenAPI 只针对低版本(低于抖音 19.7.0,基础库 20.43.0.3 版本)使用,我们会统计此类订单占比,如果发现违规使用,会进行惩处。当低版本减少后,会下掉该接口,请不要应用于其它场景,否则会影响业务。
接口说明
该接口发起的下单流程中不会有预下单回调。前端 JSAPI 下单与服务端 OpenAPI 下单的流程区别如下:
基本信息
基本信息 | ||||
HTTP URL | ||||
HTTP Method | POST |
请求头
请求参数
名称 | 类型 | 是否必填 | 描述 | 示例值 | |
goods_list | Array<object> | 是 | 见请求示例 | | |
total_amount | int64 | 是 | 订单总价,单位分 | 100 | |
phone_num | string | 否 | 用户手机号,长度 <= 128 byte | 1927365435 | |
contact_name | string | 否 | 用户姓名,长度 <= 64 byte | 张三 | |
extra | string | 否 | 下单备注信息,长度 <= 2048byte | extra | |
open_id | string | 是 | 用户 OpenID | user | |
pay_notify_url | string | 否 | | 支付结果通知地址,必须是 HTTPS 类型,若不填,默认使用在 https://developer.open-douyin.com/microapp/ttf4d2826f6becc24001/pay 页面设置的支付回调地址。ttf4d2826f6becc24001 为小程序的 AppID 。 | https://order |
out_order_no | string | 是 | 开发者的单号,长度 <= 64 byte | 132324 | |
pay_expire_seconds | int64 | 否 | 支付超时时间,单位秒,例如 300 表示 300 秒后过期;不传或传 0 会使用默认值 300,最大不能超过48小时。 | 500 | |
order_entry_schema | object | 是 |