最近做企业微信支付员工收款功能,wx.config 已经正常,后台已经创建prepay_id 在企业微信中h5界面无法唤起支付界面,代码如下:
let payParams = {
appId: res.data.appId, // 必填,企业微信的corpID
timestamp: res.data.timeStamp, // 必填,生成签名的时间戳
nonceStr: res.data.nonceStr, // 必填,生成签名的随机串
package: res.data.packageValue,
signType: res.data.signType,
signature: res.data.paySign,
}
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
payParams,
function(pres){
console.log(pres);
that.$tSuccess(JSON.stringify(pres));
if (pres.err_msg == 'get_brand_wcpay_request:ok'){
that.$tSuccess("充值成功");
that.$router.replace({ path: '/workbench/tools' });
}else{
alert(JSON.stringify(pres))
that.$tSuccess("充值失败");
}
}
);
企业微信的问题建议到企业微信开发者中心提问:https://developer.work.weixin.qq.com/community/question