请确保已经查阅接入准备-微信门店助手文档,并完成相关前置准备后查看本文档。
接入流程指引#
微信侧#
| 接口名称 | 接口说明 |
|---|
| 小程序 申请添加插件 和 配置插件 (必接) | 运行微信的插件,用于微信小程序内的门店录入和认证授权 |
| 预录入门店信息api(可选) | 对于已提前预录入门店信息的用户,在登录小程序进行门店认证授权流程时,会默认拉起展示预录入的门店信息,用户一键确认即可完成认证授权,减少用户操作成本,提示认证授权成功率。 |
| 门店信息查询api(可选) | 查询已完成门店认证授权用户的门店信息 |
| 全量授权门店查询api(可选) | 获取当前小程序已获取授权的门店清单 |
| 支付下单接口(必接) | 小程序接口 wx.requestCommonPayment(Object object) |
推荐对接模式#
对接流程#
1
调用连连API接口
用户选择微信B2B支付时,服务器端调用
网关支付-统一创单 接口,支付方式
pay_type传
WECHAT_B2B_APPLET,加上业务参数
session_key,拓展参数
extend_info传接口
appid、
openid,接口返回微信B2B支付的参数,下方附payload 参考示例
{
"payload":"{\"prepay_id\":{\"metadata\":{\"timeStamp\":\"175***6103\",\"rateLevel\":\"W3\",\"package\":\"prepay_id=wx07135503721873*****4d64ebb5d470000\",\"paySign\":\"R+LjJR1DOJwTHus1jnUlBuOXWkOBl2LTwEPflJmo****Ly6ZYlhftF27UOFX3ZQPIgQxDhcVYUJqv/sMh2T8rrhNOZnLadLGIV****jIIVhM8Ax2Cv5JxFFrdvL+tamEUwDTkkMdrMPxl2iJb2ySlmFecyzsn****YYkTxbybJibRMnmFqKn5MJPTcLFBJBM2EUO2DKIM0NFWh2BDV0o1bVThnX4Al6UICsZmHtJX5Yv32IKCU4lnERMm90OBg1GsxD/9f3DHDJ6lItuuY3ut83QwQ****GSSwfv3nrOMIz1UIA2yJPqgrlHbwgBPlEOz6RTlzXE3+IVA5KnUQkWQw==\",\"appId\":\"wxfdbfa****ef04308\",\"signType\":\"RSA\",\"nonceStr\":\"334fc8e424ff4a****f5a503f80fe904\"},\"gateway_url\":\"\"}}"
}
2
调用微信API接口
商户小程序根据连连接口返回的参数调用
微信B2B支付 接口,请求成功后拉起收银台供用户完成支付。