多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **应用场景** ## 乐刷商户开发平台交易接口分为统一下单、条码支付、交易结果查询、支付通知、订单关闭、退款、退款查询、退款通知、授权码查询用户openid。 ### **统一下单** 接口说明图: ![](https://box.kancloud.cn/457b213d01e113c06f656d94d0f1cb45_1152x565.png) 除付款码支付场景以外,商户系统先调用该接口在各支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再按不同场景生成交易串调起支付 ### **条码支付** 接口说明图: ![](https://box.kancloud.cn/285ce76820861d13215025bfc3276d59_1059x565.png) 收银员使用扫码设备读取用户授权码后,将授权码传送至商户后台,由商户收银台或者后台调用此接口进行支付 ### **交易结果查询** 根据商户订单号或乐刷订单号查询支付结果 ### **支付通知** 通知 URL 是 3.1 和 3.2 中提交的参数 notify_url。支付成功后,乐刷会把相关支付信息和用户信息发送到该 URL,商户需要接收处理信息。对后台通知交互时,如果收到商户的应答不是成功或者超时,乐刷认为通知失败,会通过一定的策略定期重新发起通知,尽可能的提高通知的成功率,但是不保证通知最终一定能成功。由于存在重复发送后台通知的情况,因此同样的通知可能会多次发送给商户系统。系统必须能够正确处理重复的通知。 ### **订单关闭** 商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口。 ### **退款** 商户针对某一笔已经成功支付的订单发起退款,操作结果在同一会话中同步返回。支持部分退款。 ### **退款查询** 提交退款申请后,通过该接口查询退款状态。退款有一定延时,请在退款后 1-3 个工作日内查询退款状态(此接口如果查询到退款状态为中间状态时,会同步向上游查询一次退款状态)。 ### **退款通知** 通知 URL 是 4.6 中提交的参数 notify_url。退款成功或者失败后,乐刷会把相关退款信息发送到该 URL,商户需要接收处理信息。对后台通知交互时,如果收到商户的应答不是成功或者超时,乐刷认为通知失败,会通 过一定的策略定期重新发起通知,尽可能的提高通知的成功率,但是不保证通知最终一定能成功。由于存在重复发送后台通知的情况,因此同样的通知可能会多次发送给商户系统。系统必须能够正确处理重复的通知。 ### **授权码查询用户openid** Openid 名词解释:用户在公众号内的身份标识,不同公众号拥有不同的 openid。商户后台系统通过登录授权、支付通知、查询订单等 API 可获取到用户的 openid。主要用途是判断同一个用户,对用户发送客服消息、模版消息等。可通过如下链接查看微信官方相关释义。 [https://pay.weixin.qq.com/wiki/doc/api/micropay\_sl.php?chapter=2\_2](https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=2_2)