2239关注7281浏览
function wallet_pay(_this) {
var openId = (wx.getStorageSync('openId'))
wx.request({
url: 'http://192.168.0.102/xiadan.ashx',
data:{
openid:openId,
totalfee:1
},
success:function(res){
console.log('timeStamp:' + res.data.timeStamp)
console.log('nonceStr:' + res.data.nonceStr)
console.log('package:' + res.data.package)
console.log('paySign:' + res.data.paySign)
if(res.data){
wx.requestPayment({
// 'appid':'wx47e4c671d6b5a0b5',
'timeStamp': res.data.timeStamp,
'nonceStr': res.data.nonceStr,
'package': res.data.package,
'signType': 'MD5',
'paySign': res.data.paySign,
'success': function (res) {
console.log("成功")
},
'fail': function (ee) { console.log('支付失败'+ee) },
'complete': function () { console.log('支付完成') }
})
}
},
fail: function () { console.log('执行失败') },
complete: function () { console.log('执行完毕') }
})
}
以上是我前端的代码,其中
console.log('timeStamp:' + res.data.timeStamp)
console.log('nonceStr:' + res.data.nonceStr)
console.log('package:' + res.data.package)
console.log('paySign:' + res.data.paySign)
打印出来的值是
timeStamp:1514262384
nonceStr:4C2C5E9XVBWEOPF28GBR
package:prepay_id=wx2017122612262697efca07b50996657582
paySign:D45308136C2B5F6BDE77937EA61D45BD
我提交支付老失败,请高手指点,谢谢了!
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Dominic
10人对此回答表示赞同
要检查具体报错,你的代码可能参数错误,也可能报签名错误
展开100回复分享发布于 5年前评论(0)
收起评论