3.8.2 主扫支付
主扫支付调用接口:
《钱账通订单接口》 1.3消费 ——> 1.4支付消费 ——> 1.7 完成订单 ——> 4.4 消费支付结果通知 ——> 1.6 退款 ——> 4.8 退款结果通知
主扫支付包括App支付,小程序支付,公众号支付(JSAPI),码牌支付
主扫在生产投产之后需要进行appid报备和四方报备
3.8.2.1 场景:
扫码支付,指用户打开支付宝/微信等钱包中的“扫一扫”功能,扫描商家展示在某收银场景下的二维码并进行支付的模式。该模式适用于线下实体店支付、面对面支付等场景
APP支付,指用户在APP内调起微信/支付宝/云闪付等支付方式进行支付,该模式适用于线上支付
JSAPI支付,指用户在微信内通过小程序或者公众号进行在线支付,该模式适用于线上支付
3.8.2.2 流程
指令分账(实时分账)
1)在支付用户支付下单之前,平台系统与钱账通系统需要完成支付接口对接
2)支付用户下单并支付后,平台系统向钱账通系统发送下单请求,钱账通系统调用订单接口,支付完成后,钱账通系统会将支付结果发送至平台系统
3)平台系统调用接口发出分账指令后,钱账通系统进行实时分账,将钱款实时分给分账方和商户
4)平台系统根据对账单对账后,钱账通系统会与分账方和商户进行结算
*商户和分账方可根据实际需求自行选择自动提现或手动提现
指令分账(非实时分账)
1)在支付用户支付下单之前,平台系统与钱账通系统需要完成支付接口对接
2)支付用户下单并支付后,平台系统向钱账通系统发送下单请求,钱账通系统调用订单接口,支付完成后,钱账通系统会将支付结果发送至机构系统
3)平台系统调用接口发出分账指令后,钱账通系统进行挂账处理,平台系统完成订单后,钱账通系统进行分账,将钱款分给分账方和商户
4)平台系统根据对账单对账后,钱账通系统会与分账方和商户进行结算
固定比例分账
1)在支付用户支付下单之前,平台系统与钱账通系统需要完成支付接口对接,并且平台系统需要创建分账规则至钱账通系统,钱账通系统审核后,会生成一个规则编号ID
2)支付用户下单并支付后,平台系统向钱账通系统发送下单请求,钱账通系统调用订单接口,支付完成后,钱账通系统会将支付结果发送至平台系统
3)平台系统调用规则编号发出分账请求,钱账通系统进行挂账处理,平台系统完成订单后,钱账通系统进行分账,将钱款分给分账方和商户
4)平台系统根据对账单对账后,钱账通系统会与分账方和商户进行结算
我们提供两种方式可选:使用拉卡拉公众号 或 使用机构自己公众号,同一商户无法同时使用两种方式交易。
3.8.2.3 使用机构自己公众号
1)调用 JSAPI 预下单前,需要先获取微信/支付宝/云闪付的用户 id
2)然后调用我们 JSAPI 预下单接口
3)收到成功后,需要机构/商户这边自行调起收银台,给消费者输入密码
4)成功后,我们会给后台通知,或者商户/机构来查询
其中,第 1 步:
微信获取方式点击,其中, scope 选 snsapi_base,小程序与此不同
支付宝获取方式点击,其中, scope 选 auth_base,小程序与此不同
银联云闪付可参考我们接口文档:【银联】获取 UserId(银联 JS 支付)
第 2 步:
微信接入
接入前准备流程图:
参考网址:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_1.shtml
快速接入流程图:
微信获取openid:
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_4
微信公众号支付页面调起,可参考公众号官方说明:
https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter1_1_1.shtml
页面授权获取流程图:
参考网址:
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
API接入流程图:
参考网址:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_3.shtml
微信小程序调起参考:
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/payment/wx.requestPayment.html
API接入流程图:
参考网址:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_2.shtml
支付宝服务窗支付页面调起,可参考:
授权:https://docs.open.alipay.com/20160728150111277227/intro
调起支付:https://myjsapi.alipay.com/alipayjsapi/util/pay/tradePay.html
授权流程图:
快速接入流程图:
第3步:
进行四方报备:
1)如果商户本身就是公众号的主体,那么只需要填写拉卡拉提供的表格,填写完成后交由拉卡拉运营人员进行相关配置
2)如果商户下的其他子商户也需要使用以商户为主体的公众号,那么子商户需要扫描微信返回给商户的二维码进行绑定,然后提供机构的公众号appid和授权目录至拉卡拉运营人员进行配置