美文网首页
微信小程序调用微信支付流程,包括提交订单,发起支付

微信小程序调用微信支付流程,包括提交订单,发起支付

作者: 给你一个大大的 | 来源:发表于2017-08-23 18:30 被阅读0次

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接口返回的数据包

微信端接受到成功数据后发起支付

发起支付

支付成功

这是发起支付参数官方文档

相关文章

网友评论

      本文标题:微信小程序调用微信支付流程,包括提交订单,发起支付

      本文链接:https://www.haomeiwen.com/subject/aizddxtx.html