1. 前提
1.1 微信小程序需认证(每年300)
1.2 支付功能需开通并绑定到 微信商户号
2. 开发步骤
2.1 wx.requestPayment
3. 后台接口
开发步骤: 首先调用login获取用户code,调用后台接口用code换取openid,再用openid调用后台接口,生成签名支付信息(prepay_id,paySign等),再利用签名信息唤醒微信小程序支付组件.用户操作,完成后验证支付结果(自定义请求).
3.1 serverHost
const serverHost = 'http://bufan.cloud';
3.2 微信小程序获取code
uni.login
3.3 给后台发送请求携带code,后台可以获取到openid
${serverHost}/wxlite/user/getUserInfo?appid=wx533999245c2a4823&code=${code}
3.4 发送支付请求,并携带openid 获取支付所需要的签名 等一系列参数
${serverHost}/wxlite/pay/orderPay?openid=${openid}&total_fee=1