• OpenAPI 简介
  • 小程序 OpenAPI SDK 总览
  • 签名算法
  • 基础能力
  • 触达与营销
  • 支付
  • 评价
  • 交易工具
  • 交易系统
  • 担保支付(即将下线)
  • 进件
  • 支付
  • 预下单接口
  • 唤起收银台
  • 支付结果查询
  • 支付结果回调
  • 支付常见问题
  • 退款
  • 结算及分账
  • 退分账
  • 提现
  • 获取对账单
  • 接口获取页面链接
  • 订单推送
  • 抖店绑定
  • 运营
  • 生活服务
  • 垂直行业
  • 其它
  • 用预下单获取的 order_id 等信息唤起收银台。

    使用限制

    最低支持基础库版本 1.19.4。

    接口说明

    唤起收银台的小程序appid需要和请求预下单接口传参的 appid 一致,否则会拉起收银台失败。

    基本信息

    请求方式:
    tt.pay(options); //tt.pay介绍链接

    请求参数

    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    orderInfo
    object
    -
    调起小程序支付收银台的订单信息。该对象的值由开发者服务端调用小程序服务端下单接口生成
    见请求示例
    service
    number
    -
    固定值:5(拉起小程序收银台)
    5
    _debug
    number
    -
    仅限调试用,上线前去掉该参数。_debug=1 时,抖音支付期间可以看到中间报错信息,方便调试
    1
    success
    function
    -
    接口调用成功的回调函数
    见请求示例
    fail
    function
    -
    接口调用失败的回调函数
    见请求示例
    orderInfo 列表单项:
    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    order_id
    string
    -
    担保交易服务端订单号
    6819903302604491021
    order_token
    string
    -
    担保交易订单号 token
    CgsIARCABRgBIAQoARJOCkx+WgXqCUIwTel2V3siEGZ0++poigIM+SMMxtMx798Vj0ZYzoTYBqeNslodUC9X5KAOHkR1YbSBz6I6pXATh5faIGy7R72A9vwm0OczGgA=

    请求示例

    tt.pay({ orderInfo: { order_id: 6819903302604491021 , order_token: CgsIARCABRgBIAQoARJOCkx+WgXqCUIwTel2V3siEGZ0++poigIM+SMMxtMx798Vj0ZYzoTYBqeNslodUC9X5KAOHkR1YbSBz6I6pXATh5faIGy7R72A9vwm0OczGgA= , }, service: 5, success(res) { if (res.code == 0) { // 支付成功处理逻辑,只有res.code=0时,才表示支付成功 // 但是最终状态要以商户后端结果为准 } }, fail(res) { // 调起收银台失败处理逻辑 }, });

    响应参数

    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    code
    number
    -
    0:支付成功 1:支付超时 2:支付失败 3:支付关闭 4:支付取消 9:订单状态开发者自行获取。只要调起收银台成功,支付都会回调成功,开发者依据返回的 code 值,进行后续业务逻辑处理
    0
    errMsg
    string
    -
    API 支付错误码:10000- 支付失败,10001- 调起微信失败,10002- 微信未安装
    10002- 微信未安装