一、前端调用uni.login或者wx.login微信接口,获取code,code相当于临时身份证用于获取openid
二、前端调公司后台获取openid的接口,获取openid(注意:这里由公司后端拿到前端的code直接调用微信官方接口以此获取openid给前端)
三、前端调公司后台预支付接口,传递openid、商品id、商品单价、商品数量,获取那5个参数。【时间戳timeStamp,随机字符串nonceStr,预支付id package,签名算法signType,签名paySign】
四、前端调用uni/wx.requestPayment调用微信支付方法,传递5个参数,获取支付结果(成功或失败)