一.概述
小程序端(也就是前端),通过调用后端接口,获取微信小程序支付api所需要的参数,然后微信小程序支付api会返回支付的状态,前端再根据返回的状态作相应的处理。下面的截图是api可能会返回状态及其描述。微信支付官方文档(小程序调起支付)
二.代码实现
wx.requestPayment({
timeStamp: res.data.timeStamp,
nonceStr: res.data.nonceStr,
package: res.data.package,
signType: res.data.signType,
paySign: res.data.paySign,
success: function(e) {},
fail: function(e) {},
complete: function(e) {
if (e.errMsg == 'requestPayment:ok') {
// 支付成功
}
}
})
上述链接中也有对api所需要参数的解释。