小程序担保支付

有交易行为的小程序需接入担保支付,支持微信、支付宝、抖音支付等多种支付方式
支持的应用类型:小程序
能力类型:
支持的调用方:自研、服务商代开发
是否可用于沙盒环境:

能力介绍

为了保障用户的权益和体验,抖音开放平台为抖音小程序提供的支付产品为「担保模式」,即用户购买商品或服务时的款项在微信/支付宝/抖音支付等支付渠道的担保账户内,商户无法对担保账户进行任何操作;

待用户到店核销或确认收货等节点时,商户需将订单状态告知开放平台并发起结算请求,此时资金会到商户在支付渠道的可提现账户内,可随时将可提现账户的资金转到银行卡账户或支付公司余额账户内。

视频讲解:小程序支付能力介绍

1. 信息流

抖音开放平台向下接入了各支付渠道,向上为开发者和服务商提供了支付解决方案,因此开发者和服务商只需与开放平台系统产生信息交互,不直接与支付渠道交互。

2. 资金流

正向资金流:

  • 用户支付成功:用户支付成功后,资金实际到了支付渠道的担保账户内,为了让商户有较强感知,平台通过「在途账户」展示这部分资金,「在途账户」里的资金表示用户已支付成功,商户待履约;
  • 商户履约成功:在用户支付完成后,商户进行履约,对于到店类订单,商户需要将订单信息同步给抖音开放平台。
  • 商户履约后发起结算:当商户履约后发起结算请求,抖音开放平台验证通过后扣除平台收取的技术服务费,将剩余资金转到商户的可提现账户;在该环节,商户如有分账诉求(需要分给其合作方),则可通过接口传入分账列表,平台按照指令将资金分到商户合作方的可提现账户内;
  • 商户及合作方提现:可以对可提现账户内的资金随时发起提现,提现后的资金将转入到商户绑定的银行账户或支付公司的余额账户。

逆向资金流:

  • 商户未履约退款:如商户未履约,用户支付的款项还在商户的在途账户内,此时退款则直接从商户在途账户退款,平台不收取技术服务费;
  • 商户履约且已完成结算后退款:如商户履约且已完成结算,用户支付的款项已到商户的可提现账户内,此时退款则从商户的可提现账户内退款,平台收取的技术服务费不退还。
  • 商户履约且已完成结算后退分账:如商户履约且已完成结算及分账,则用户支付的款项已到商户及合作方的可提现账户内,此时退分账则从合作方的可提现账户退到商户的可提现账户,平台收取的技术服务费不退还。

使用场景

用户在小程序内的支付链路如下:

用户交互流程说明:

  1. 进入收银台:用户在某抖音小程序内的提单页发起支付请求时,商户调用抖音开放平台预下单接口获取打开收银台的参数,然后通过 tt.pay 打开收银台;
  2. 选择支付方式并确认付款;用户在收银台上选择某支付方式并点击立即付款按键,收银台可唤起对应支付渠道 APP 并进入对应的支付页面;
  3. 支付成功后跳回抖音小程序:用户支付成功后,在支付渠道的支付成功页点击「完成」按键,tt.pay 将支付结果回调给商户,此时商户可选择进入相关页面。

准入条件

完成进件环节即可使用该能力,进件指的是在支付公司开立支付账户,用于收取销售商品或服务赚取的资金或获得的分佣。

接入流程

  1. 接入前需查看接入准备,需提前准备接入该能力所需的材料;
  2. 该能力涉及如下核心环节,需按照接入指南中的说明接入,接入进件时若有问题可查看常见问题

关键节点

说明

进件

该环节是使用支付能力的前提,进件是开通支付账户的过程,至少需要选择开通一个渠道的支付账户

支付

商户发起预下单请求,并根据预下单返回的信息获取开放平台提供的收银台页面;用户支付的款项在商户的「在途账户」中

结算及分账

当商户将履约状态同步到订单中心后,可发起结算请求,如有分账诉求,则可通过该接口将分账列表传入。此时扣除分账的资金及平台的技术服务费后,剩余资金到商户的可提现账户

退款

如果在结算前发起的退款,则从商户的「在途账户」退款,此时平台不收取技术服务费;如果在结算后发起退款,则从商户的「可提现账户」退款,平台收取的技术服务费不退还,且不会从分账方回退资金

退分账

商户发起分账后,如果发生退款,可以从已分账方退回分账到商户结算户。只支持外部分账方的退分账,不支持平台抽佣、手续费等退分账。

提现

当商户发起提现后,资金从「可提现账户」到商户的银行账户或支付渠道的余额账户,此时资金是可调配状态

获取对账单

商户可定期获取平台提供的对账单进行对账

订单推送

接入担保支付、但未接入交易系统的订单,开发者需要通过订单同步接口将订单信息推送到抖音订单中心,便于用户在抖音订单中心查找订单信息,并可再次回访小程序

接口列表

API名称

API类型

API描述

接口文档

tt.pay

JSAPI

调起小程序收银台进行支付。开发接入之前,请先完成商户入驻流程

查看文档

担保支付接入文档列表

OpenAPI

该文档包含接入担保支付所需的所有的接口,按照指引接入即可

查看文档

该文档是否对你的开发有所帮助?
有帮助
没帮助