微信小程序提交订单支付

微信小程序提交订单支付主要是前端支付的几个部分**1.首先我们需要登录**通过wx.login这个api获取到code值,获取到code值后,我们请求登录的url并且把获取到的code拼接到url上,后台接收code值,登录成功后,返回openid,然后我们把获取到的openid存取到app.globalData里面2.我们支付点击按钮自己定义了一个方法pay()在方法里获取存在app.globalData里的openid然后通过支付的接口把openid传到后台返回参数res然后我们请求wx.request

大家好,又见面了,我是你们的朋友全栈君。

主要是前端支付的几个部分

1.首先我们需要登录
通过wx.login这个api获取到code值,获取到code值后, 我们请求登录的url并且把获取到的code拼接到url上,后台接收code值,登录成功后,返回openid
在这里插入图片描述
2.我们把获取到的openid存取到app.globalData里面
在这里插入图片描述
3.我们支付点击按钮自己定义了一个方法pay()
在方法里获取存在app.globalData里的openid 然后通过支付的接口把openid传到后台 返回参数res 然后我们请求wx.requestPayment这个api把返回的参数拼接上去
在这里插入图片描述
拼接的参数有以下几个

wx.requestPayment({ 
   
  "timeStamp": res.data.timeStamp,
  "nonceStr": res.data.nonceStr,
  "package": res.data.package,
  "paySign": res.data.paySign,
  // 成功后返回的
  "success": function (payRes) { 
   
    console.log(payRes.errMsg)

  },
  // 失败后返回的
  "fail": function (payRes) { 
   
    console.log(payRes.errMsg)

  }
})

大致就是这几部分

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136425.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号