1.调用wx.login登录接口获取登录凭证,返回code信息
wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。 OBJECT参数说明: 参数名 类型 必填 说明 success Function 否 接口调用成功的回调函数 fail Function 否 接口调用失败的回调...
2.向后台传输数据提交订单 登录凭证 订单价格totferr code 平台user_id
3.后台通过user_id查询 appid,小程序密匙,然后把 小程序appid,openid用户唯一标识,machid商户号,商户密匙wxsecret,价格传入获取一个WeixinPay实例,
调用WeixinPay的pay方法,返回结果$return,
上面是通过微信jscode2session获取session_key和openId
这是jscode2session接口返回的数据包
微信端接受到成功数据后发起支付
发起支付
支付成功
这是发起支付参数官方文档