时间:2021-05-18
本文实例为大家分享了小程序调用微信支付的具体代码,供大家参考,具体内容如下
首先调用小程序wx.login登录接口 获取用户code
将code作为参数 传给后端 调用后端接口wechat/pay/prepay
获取后端 这五个返回值
nonceStr
package2
paySign
signType
timeStamp
成功返回后,用户点击支付,调用微信支付接口wx.requestPayment:
后端设置好金额,用户调用即可支付
pay2() { wx.requestPayment( { timeStamp: timeStamp, //时间戳 nonceStr: nonceStr, //随机字符串 package: package2, //统一下单接口返回的 prepay_id 参数值 signType: signType, //签名类型 paySign: paySign, //签名 success(res) { console.log(res) wx.navigateTo({ url: '../successful/successful' }) }, fail(res) { console.log(res) } }) },最后我们的项目在调用微信wx.requestPayment支付接口时,在success成功函数里请求了我方后端接口,获取状态码,判断是否支付成功。因为用户支付给微信,成功之后,只有用户能够看到,我方后端是获取不到是否支付成功的,请求这个接口就是这个目的。在微信请求支付成功之后,请求后端获取返回值。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序支付微信小程序的支付和微信公众号的支付是类似的,对比起来还比公众号支付简单了一些,我们只需要调用微信的统一下单接口获取prepay_id之后我们在调用
微信小程序退款退到哪?微信小程序在哪找?微信小程序退可以开通微信支付功能哦,如果在微信小程序支付的过程中需要退款的话,微信小程序退款退到哪?下边小编我来为大
thinkPHP和微支付实现的微信支付插件,在微信中调用微信jssdk实现支付,分享给大家参考下//实现的Wxpay钩子方法publicfunctionWxpa
微信小程序在线支付功能最近需要在微信小程序中用到在线支付功能,于是看了一下官方的文档,发现要在小程序里实现微信支付还是很方便的,如果你以前开发过服务号下的微信支
本文实例讲述了微信小程序中使用asyncawait的方法。分享给大家供大家参考,具体如下:微信小程序中有大量接口是异步调用,比如wx.login()、wx.re