因为微信小程序的H5不支持调用h5的微信支付,只能跳转回小程序然后调起小程序的微信支付
1:在h5页面获取小程序微信支付需要的参数组装一下然后跳转到小程序的时候传过去;
//h5页面引入jssdk.js 组装参数跳转小程序支付页面
var payParam = {
"mallMemId": that.mallMemId,
"orderNo": that.orderNo,
"cardNo": that.cardinfo.cardNo,
"orderPayType": 12
};
wx.miniProgram.redirectTo({
url: '/pages/wxpayH5/wxpayH5?payParam=' + JSON.stringify(payParam)
});
小程序这边如何接收参数
onLoad: function (options) {
var that = this;
wx.setNavigationBarTitle({
title: '收银台'
})
// wx.showLoading({
// title: '加载中',
// mask: true
// })
console.log(JSON.parse(options.payParam))
var payParam =JSON.parse(options.payParam)
that.setData({
mallMemId:payParam.mallMemId,
orderNo:payParam.orderNo,
cardNo:payParam.cardNo,
orderPayType:payParam.o