• OpenAPI 简介
  • 小程序 OpenAPI SDK 总览
  • 签名算法
  • 基础能力
  • 触达与营销
  • 支付
  • 交易系统
  • 担保支付(即将下线)
  • 进件
  • 支付
  • 退款
  • 结算及分账
  • 退分账
  • 提现
  • 商户余额查询
  • 商户提现
  • 商户提现结果查询
  • 商户提现回调
  • 获取对账单
  • 接口获取页面链接
  • 订单推送
  • 评价
  • 抖店绑定
  • 交易工具
  • 运营
  • 生活服务
  • 垂直行业
  • 其它
  • 查询商户各渠道账户余额。

    使用限制

    接口说明

      1.服务商发起提现请求,SALT 可以在第三方平台-设置-开发设置获取,详见服务商接入准备
      2.开发者发起的提现请求,SALT 可以在开发者后台的支付设置中获取(路径:小程序开发者平台-功能管理-支付-支付产品-支付设置- SALT),详见开发者接入准备

    基本信息

    基本信息
    HTTP URL
    HTTP Method
    POST
    接口频次
    40QPS(小程序app_id维度或thirdparty_id维度)

    请求头

    名称
    类型
    必填
    描述
    Content-Type
    string
    固定值 "application/json"

    请求参数

    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    thirdparty_id
    string
    条件选填
    64
    小程序第三方平台应用 id。
    在服务商发起提现请求的条件下必填
    ttc4a8b2155b82682f
    app_id
    string
    条件选填
    64
    小程序的 app_id。
    在服务商为自己提现的情况下可不填,其他情况必填
    ttdb96ad2b44aeff3301
    merchant_uid
    string
    128
    进件完成返回的商户号
    M70372492301718182840
    channel_type
    string
    32
    提现渠道枚举值:
      alipay: 担保支付普通版支付宝
      wx: 担保支付普通版微信
      hz: 担保支付普通版抖音支付
      yzt: 担保支付企业版聚合账户
    alipay
    merchant_entity
    number
    -
    抖音信息和光合信号主体标识:
    (查询担保支付企业版聚合账户时,必传 2 )
    1
    说明:channel_type为yzt时,指定为2
    sign
    string
    344
    签名,详见签名DEMO
    cd67804fe6c25fd66a49975cc59ff81b

    请求示例

    服务商模式
    { "thirdparty_id": "tta4bad2073b9009c7", "app_id": "", "merchant_uid": "M70775300146143419322", "channel_type": "alipay", "sign": "6ba1cce7bb9b157409f321b82e72fdd1f" }
    开发者模式
    { "app_id": "tt55ed2350ca8b68ec01", "merchant_uid": "M70775300146143419322", "channel_type": "alipay", "sign": "6ba1cce7bb9b15f309f2cb82e72fdd1f" }

    响应参数

    公共响应参数

    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    err_no
    number
    -
    返回码,详见下文错误码
    2008
    err_tips
    string
    -
    返回码描述,详见下文错误码
    签名校验异常,请使用正确的签名和 json 传参

    业务响应参数

    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    account_info
    object
    -
    余额信息
    "account_info": { "online_balance": 20, "withdrawable_balacne":20, "freeze_balance": 20 }
    settle_info
    object
    -
    结算信息
    "settle_info": { "settle_type": 2, "settle_account":"bytedance@163.com", "bankcard_no": "", "bank_name": "" }
    merchant_entity
    number
    -
    抖音信息和光合信号标识:
    1: 当前余额所属抖音信息
    2: 当前余额所属光合信号
    1
    account_info 格式
    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    online_balance
    number
    [0, 2147483647]
    在途余额;CNY、单位分
    100
    withdrawable_balacne
    number
    [0, 2147483647]
    可提现余额;CNY、单位分
    100
    freeze_balance
    number
    [0, 2147483647]
    冻结准备金余额;CNY、单位分
    100
    settle_info 格式
    名称
    类型
    是否必填
    最大长度
    描述
    示例值
    settle_type
    number
    -
    结算类型枚举值:
    1: 银行卡结算
    2: 支付宝结算
    1
    settle_account
    string
    64
    支付宝结算时,支付宝账号
    bankcard_no
    string
    64
    银行卡结算时,银行卡号
    6214681130644967
    bank_name
    string
    64
    银行卡结算时,银行卡对应银行名称
    北京银行股份有限公司东升科技园支行

    响应示例

    正常响应示例

    { "err_no": 0, "err_tips": "", "account_info": { "online_balance": 20, "withdrawable_balacne": 100000, "freeze_balance": 200000 }, "settle_info": { "settle_type": 2, "settle_account": "bytedance@163.com", "bankcard_no": "", "bank_name": "" }, "merchant_entity": 1 }

    异常响应示例

    { "err_no": 2008, "err_tips": "签名校验异常,请使用正确的签名和 json 传参" }

    错误码

    错误码err_no
    描述err_tips
    排查建议
    0
    ""
    受理成功
    1000
    内部错误,请稍后重试
    稍后重试
    1005
    频率控制,请稍后重试
    稍后重试
    1091
    功能暂未开启
    功能未开启
    2008
    签名校验异常,请使用正确的签名和 json 传参
    请检查参数,详见签名DEMO
    2010
    业务参数处理异常
    检查请求参数,修改后重试
    2042
    小程序appid无效,请检查app_id字段
    检查app_id字段信息是否有误
    2047
    服务商id无效,请检查thirdparty_id字段
    检查thirdparty_id字段信息是否有误
    2048
    未查询到服务商与小程序的授权关系
    检查服务商与小程序的授权关系
    7007
    账户不存在
    请检查传入的商户号(merchant_uid)是否有误
    8002
    账户状态异常
    请检查传入的商户号(merchant_uid)在对应渠道(channel_type)是否进件成功
    8005
    渠道结算信息不存在
    请检查传入的商户号(merchant_uid),提现渠道(channel_type), 主体标识(merchant_entity)对应的结算信息是否有误