能力介绍
为了保障用户的权益和体验,抖音开放平台为抖音小程序提供的支付产品为「担保模式」,即用户购买商品或服务时的款项在微信/支付宝/抖音支付等支付渠道的担保账户内,商户无法对担保账户进行任何操作;
待用户到店核销或确认收货等节点时,商户需将订单状态告知开放平台并发起结算请求,此时资金会到商户在支付渠道的可提现账户内,可随时将可提现账户的资金转到银行卡账户或支付公司余额账户内。
视频讲解:小程序支付能力介绍
1. 信息流
抖音开放平台向下接入了各支付渠道,向上为开发者和服务商提供了支付解决方案,因此开发者和服务商只需与开放平台系统产生信息交互,不直接与支付渠道交互。
2. 资金流
正向资金流:
- 用户支付成功:用户支付成功后,资金实际到了支付渠道的担保账户内,为了让商户有较强感知,平台通过「在途账户」展示这部分资金,「在途账户」里的资金表示用户已支付成功,商户待履约;
- 商户履约成功:在用户支付完成后,商户进行履约,对于到店类订单,商户需要将订单信息同步给抖音开放平台。
- 商户履约后发起结算:当商户履约后发起结算请求,抖音开放平台验证通过后扣除平台收取的技术服务费,将剩余资金转到商户的可提现账户;在该环节,商户如有分账诉求(需要分给其合作方),则可通过接口传入分账列表,平台按照指令将资金分到商户合作方的可提现账户内;
- 商户及合作方提现:可以对可提现账户内的资金随时发起提现,提现后的资金将转入到商户绑定的银行账户或支付公司的余额账户。
逆向资金流:
- 商户未履约退款:如商户未履约,用户支付的款项还在商户的在途账户内,此时退款则直接从商户在途账户退款,平台不收取技术服务费;
- 商户履约且已完成结算后退款:如商户履约且已完成结算,用户支付的款项已到商户的可提现账户内,此时退款则从商户的可提现账户内退款,平台收取的技术服务费不退还。
- 商户履约且已完成结算后退分账:如商户履约且已完成结算及分账,则用户支付的款项已到商户及合作方的可提现账户内,此时退分账则从合作方的可提现账户退到商户的可提现账户,平台收取的技术服务费不退还。
使用场景
用户在小程序内的支付链路如下:
用户交互流程说明:
- 进入收银台:用户在某抖音小程序内的提单页发起支付请求时,商户调用抖音开放平台预下单接口获取打开收银台的参数,然后通过 tt.pay 打开收银台;
- 选择支付方式并确认付款;用户在收银台上选择某支付方式并点击立即付款按键,收银台可唤起对应支付渠道 APP 并进入对应的支付页面;
- 支付成功后跳回抖音小程序:用户支付成功后,在支付渠道的支付成功页点击「完成」按键,tt.pay 将支付结果回调给商户,此时商户可选择进入相关页面。
准入条件
企业主体小程序:小程序服务类目满足要求,具体要求请参考小程序交易能力接入规范
个人主体小程序:暂不支持
接入流程
- 接入前需查看接入准备,需提前准备接入该能力所需的材料;
- 该能力涉及如下核心环节,需按照接入指南中的说明接入,接入进件时若有问题可查看常见问题。
关键节点 | 说明 |
进件 | 该环节是使用支付能力的前提,进件是开通支付账户的过程,至少需要选择开通一个渠道的支付账户 |
支付 | 商户发起预下单请求,并根据预下单返回的信息获取开放平台提供的收银台页面;用户支付的款项在商户的「在途账户」中 |
结算及分账 | 当商户将履约状态同步到订单中心后,可发起结算请求,如有分账诉求,则可通过该接口将分账列表传入。此时扣除分账的资金及平台的技术服务费后,剩余资金到商户的可提现账户 |
退款 | 如果在结算前发起的退款,则从商户的「在途账户」退款,此时平台不收取技术服务费;如果在结算后发起退款,则从商户的「可提现账户」退款,平台收取的技术服务费不退还,且不会从分账方回退资金 |
退分账 | 商户发起分账后,如果发生退款,可以从已分账方退回分账到商户结算户。只支持外部分账方的退分账,不支持平台抽佣、手续费等退分账。 |
提现 | 当商户发起提现后,资金从「可提现账户」到商户的银行账户或支付渠道的余额账户,此时资金是可调配状态 |
获取对账单 | 商户可定期获取平台提供的对账单进行对账 |
接口列表
API名称 | API类型 | API描述 | 接口文档 |
tt.pay | JSAPI | 调起小程序收银台进行支付。开发接入之前,请先完成商户入驻流程 | 查看文档 |
担保支付接入文档列表 | OpenAPI | 该文档包含接入担保支付所需的所有的接口,按照指引接入即可 | 查看文档 |