免押租借接入指引

开发流程指引

● 业务流程图:

步骤一:商户通过【创建免押租借订单】接口,创建订单;

步骤二:若创建订单成功,则请求【确认订单】接口(APP确认订单H5确认订单小程序确认订单,注:免押租借没有授权服务),跳入微信支付小程序。反之,则返回商户页面(商户自己设计逻辑);

步骤三:跳转至微信支付分小程序,微信支付会校验用户是否符合免押条件,未符合则需要在微信支付分小程序上支付押金,反之进入订单确认页。

步骤四:跳入微信支付小程序后,若订单确认成功,微信会通过【确认订单回调通知】接口,主动通知商户。商户也可以通过【查询免押租借订单】接口,主动查询订单确认情况。反之,用户未完成订单确认,直接返回到商户页面,则商户可自己设计逻辑;

步骤五:订单确认成功,商户开始为用户提供服务或开启功能;

步骤六:用户结束服务,商户根据实际情况调用【完结免押租借订单】接口,或者【撤销免押租借订单】接口。微信根据【完结免押租借订单】接口中传递的扣款金额完成扣款;

步骤七:微信支付扣款成功后,微信会通过【支付成功回调通知】接口立即通知商户。如扣款失败,微信支付会周期性发起扣款请求,直到扣款成功为止。