背景介绍
基于小红书小程序的整体背景,交易能力是非常重要的一部分小红书业务下单,主要包括以下两部分
适用范围接入流程
交易组件的接入经过以上五个步骤和八个核心接口
配置交易组件的商品库访问
支持开发者管理产品素材的添加、修改、加载卸载、查询等。 可以通过类目搜索界面查询产品类目。 涉及的接口如下:
关于产品评论
目前产品支持先发货后审核。 当通过商品添加/修改接口同步商品时,会触发商品提交审核。 如果审核不通过,该产品将被下架。 此时产品处于系统下架状态,会通过产品审核回调异步通知开发者服务器。 开发者还可以通过商品获取信息接口获取审核结果。如果商品被下架且无法通过该接口重新上架,则需要重新修改并同步该商品,从而触发新的审核。
小程序下单(直接支付)
目前小红书支付仅支持直接支付方式。 服务商需要自行对接微信、支付宝的h5支付,结合小红书提供的支付接口xhs.requestOrderPayment()进行开发。 用户订单支付的金额将直接存入服务提供商的账户。
直连支付权限申请支付域名配置访问流程
流程图说明
上述过程需要服务器接口和小程序API。
服务器接口:订单添加/修改
小程序api:xhs.requestOrderPayment() orderInfo参数如下:
xhs.requestOrderPayment()验证逻辑:
价格变更注意事项:在requestOrderPayment()之前,调用订单新增/需求变更接口完成订单信息修改,并返回对应的新增开发者微信/支付宝h5链接。 开发者可以在调用 requestOrderPayment() 之前修改流程。
交易进行中订单状态同步
当支付完成后,开发者需要调用订单状态同步接口将支付状态同步到小红书。 同时小红书业务下单,当订单状态发生变化时,还需要将节点的发货、完成、取消同步到小红书。 状态机如下:
售后订单同步&售后订单状态同步
如果交易过程中出现退款、退款、退货等情况,开发商需要将售后订单同步到小红书。 售后完成后,将售后订单状态推送到小红书。 小红书并不关心实际的售后流程。 是有开发商保证的。 只需要将最终的售后结果、确认退款或拒绝退款同步到小红书即可。 涉及的接口如下:
交易完成
交易完成后,订单(包括部分退款的订单)和售后订单可以通过结算请求接口进行结算和分账。 平台将扣除现阶段的技术服务费,退回平台拆分账户和商户拆分账户,并发送此订单状态已更改为已结算。 如果结算状态后仍需要对订单进行退款,则需要再次调用售后订单同步接口。 同步完成后,调用该接口对已结算的售后订单进行结算,根据文档说明传入after_settle = 1发起结算。 售后订单结算。 发起结算请求后,通过结算查询界面输入结算订单号即可发起结算查询。
结算流程图
流程图说明
结算后,重新启动售后订单结算流程图
注意
发表评论