文档更新于2019-11-30,对应微信支付分接口V3,是目前微信最新的接口,以前有老版本接口,相比老接口,新接口请求规则,请求URL都有变化。以前叫委托代扣。
支付分介绍:
通俗的讲,就是免密,代扣。
常见使用场景:
无人售货柜、共享单车等。
支付分申请条件:通过第三方业务经理代办。
业务使用场景:
本文介绍小程序无人售货柜的免密开发场景。
大致流程如下(其他业务逻辑细节判断省略):
用户扫静态码 - 后台业务判断该用户是否开通 - 没开通小程序进行引导开通 - 开通成功,创建预订单 - 开门 - 取货 - 关门 - 完结支付分 - 微信回调商户,商户进行订单状态改变。
开发注释事项:
1.目前支付分分为H5/APP/小程序,也就是对应的只能对应使用,如果要都适用需要申请三个。
2.开发测试,需要先提供给代办同学微信号白名单,否则提示无权限等,只有在白名单内的才有资格体验。
3.开发调试完成后,微信侧需要验收,进行配合录制视频等操作,具体参考验收示例。
4.调用支付分接口,需要遵循接口规则,有auth鉴权,需要设置header,具体参考《微信支付rest 接口规则》,该规则如以前的xml参数请求变为json格式请求。
5.官方文档是最好的参考,更新快,有权威性,本文会提供用到的官方文档地址以及部分示例代码,仅供参考。
API目录:
- 查询用户开启状态API
- 创建支付分订单API
- 查询支付分订单API
- 【重要】接口调用必须参数获取方式