调用wx.requestPayment(OBJECT)发起微信支付
示例代码:
app.request('/充值接口',{amount:that.data.money},function(data,res){
// 请求成功
console.log(data);
wx.requestPayment({
timeStamp: data.rechargeInfo.timeStamp,
nonceStr: data.rechargeInfo.nonceStr,
package: data.rechargeInfo.package,
signType: data.rechargeInfo.signType,
paySign: data.rechargeInfo.paySign,
success:function(sucres){
console.log(sucres);
},
fail:function(failres){
console.log(failres);
}
})
},function(data,res){
// 请求失败
})
代码解析:
首先接入充值入口,充值金额作为变量传递给后台,后台返回给前台的信息包含timeStamp、nonceStr、package、signType、paySign等信息,timeStamp、nonceStr、package、signType、paySign这些信息作为必要参数接入,然后发起微信支付。
网友评论