生活服务交易系统(账号融合版)流程简介
接入说明
本文档主要对交易系统新版本基础能力的接入流程进行介绍说明。对于不同行业,实际使用中的一些流程差异可参考各行业接入指南进行调整。
如需了解适合对接哪种交易系统,可以参见「能力-解决方案-生活服务解决方案」目录下的接入文档。
前端能力说明
交易系统针对小程序开发者提供了前端模板组件和 JS-API 两套方案,请按照需求和要求接入。
进件
选择解决方案后按照担保支付接入指引完成进件流程即可,两种不同解决方案进件指引详见:
预下单
注意行业交易系统无自动扣减商品库存和商品限购功能(需开发者自行处理商品库存校验和限购)。
方式 | 流程图 | 关键步骤说明 |
JS API 下单 |
| |
模板组件下单 |
| |
接口下单(已废弃)
|
|
支付
关键步骤说明:
- •步骤 4: 用户支付完成后,抖音开放平台交易系统会调用开发者的支付结果回调接口将支付结果通知开发者。
开发者需要完成回调地址配置才能接收抖音开放平台支付回调通知,配置方法请参考行业模板配置文档。
- •步骤 6: 回调可能存在延时,开发者也可以通过查询订单信息接口及时获取开放平台支付结果。
退款
方式 | 流程图 | 关键步骤说明 |
用户退款 |
| |
过期自动退 |
回调地址配置方法请参考行业模板配置文档。
| |
抖音客服强制退款 |
回调地址配置方法请参考行业模板配置文档。
| |
开发者退款 |
回调地址配置方法请参考行业模板配置文档。
|
核销
类型 | 流程图 | 关键步骤说明 |
三方码核销 |
| |
抖音码核销 |
{"use_trade_delivery": 1}。
bind:getgoodsinfo 的 extra 字段中增加{"use_trade_delivery": 1}。
|
预约
关键步骤说明:
- •步骤 3:用户购买预售类产品支付成功后,开发者可调用创建预约单接口完成创建。
- •步骤 6:在预约接单结果变更时,开发者可以通过同步预约接单结果接口将预约接单结果同步给抖音开放平台交易系统。
- •步骤 9:当预约提交后一定时间内还没收到开发者的接单通知,抖音开放平台交易系统会请求开发者预约超时回调接口通知开发者接单超时。
- •步骤 12:当预约完成后,抖音开放平台交易系统会请求开发者预约完成通知扩展点接口通知开发者预约完成。
开发者需提前配置预约完成扩展点,配置方法请参照行业模板配置。
- •步骤 14:开发者可通过商家取消预约接口取消预约
- •步骤 19:用户如果需要取消预约,开发者可通过用户取消预约接口替用户发起取消预约。
- •步骤 23:当用户取消预约时,抖音开放平台交易系统会调用开发者预约取消通知接口同步订单状态。
分账
关键步骤说明:
- •步骤 1:订单到达分账周期后,开发者可通过调用发起分账接口将该订单产生的资金结算给各分账方。
- •步骤3:分账完成后,抖音开放平台交易系统会调用开发者的通知分账结果接口传递分账结果。
- •步骤 5:分账回调可能存在延迟,开发者也可以主动调用分账查询获取分账结果。
提现
关键步骤说明:
- •步骤 1: 开发者/服务商可以调用商户余额查询接口获取可提现余额。
- •步骤 2: 开发者/服务商在获取可提现余额后,可以调用提现接口将可提现账户资金转至开发者/服务商的银行或支付宝账户。
- •步骤 3: 抖音开放平台在提现完成后,会调用商户的提现回调接口通知开发者/服务商提现结果。提现成功或失败均会回调通知开发者,回调可能存在延迟或丢失,建议开发者通过查询接口主动获取提现结果。提现结果通知将使用开发者预先配置的提现结果通知接口地址。
- •步骤 4: 开发者/服务商也可以 主动调用提现结果查询接口获取结果。
