商户进件开发流程:
业务流程图:
步骤1:
用户提交商家进件资料后,电商平台通过调用《二级商户进件》接口帮助二级商户提交商户进件资料;
步骤2:
提交进件资料后,电商平台需通过微信支付返回的“微信支付申请单号”和“业务申请编号”商户后台调用《查询申请状态API》接口查询二级商户进件状态。
步骤3:
当进件成功后,若二级商户需修改结算帐号时,电商平台可调用《修改商户结算信息API》接口来帮助二级商户修改结算信息。通过调用商户后台调用《查询商户结算信息API》接口来查询修改情况
合单支付开发流程:
业务流程图:
步骤1:
买家通过电商平台下单发起支付,电商平台通过微信支付《合单下单-APP支付/JS支付》创建合单支付订单;
步骤2:
电商平台商户通过小程序《APP调起支付/JS调起支付》调起微信支付,发起支付请求;
步骤3:
支付成功后,电商后台接收微信支付支付结果通知《支付通知》
步骤4:
电商后台查询支付结果《合单查询订单》
补差开发流程:
业务流程图:
步骤1:
电商平台创建订单时,传递补差标识,在用户确认收货后,需调用微信支付《请求补差》接口,进行补差,补差成功后,再进行后续分账处理
步骤2:
当补差标识订单进行补差操作后发生退款,需电商平台调用《请补差账回退》接口,对补差金额回退。再进行后续分账处理。
步骤3:
当补差标识订单未进行补差操作前发生退款,需电商平台调用《取消补差》接口,进行取消补差,再进行后续分账处理
分账开发流程:
业务流程图:
分账前发生退款订单,建议先进行退款,再继续分账。
步骤1:
分账订单发起分账需调用《请求分账》接口进行分账,微信支付将会把结算资金分给分账接收方;
步骤2:
分账完成后,微信会通过【分账动账通知】接口,主动通知商户。商户也可以通过【查询分账结果】接口,主动查询分账结果。
步骤3:
分账后若产生退款,则需先调用《请求分账回退》接口,请求将已经分给分账方的资金回退,再处理退款。
步骤4:
分账回退完成后,微信同样会通过【分账动账通知】接口,主动通知商户。商户也可以通过【查询分账回退结果】接口,主动查询分账结果。