h5项目 大部分苹果手机上调用API报错 requestMerchantTransfer:fail_no permission to execute;安卓手机是正常的;
代码如下:
let params = {
mchId: mchId.value,
appId: appId.value,
package: packageInfo.value,
};
jWeixin.ready(function () {
jWeixin.checkJsApi({
jsApiList: ["requestMerchantTransfer"],
success: function (response) {
if (response.checkResult["requestMerchantTransfer"]) {
WeixinJSBridge.invoke(
"requestMerchantTransfer",
params,
function (response) {
switch (response.err_msg) {
case "requestMerchantTransfer:ok":
// 收款成功处理逻辑
getConfirmNotify({ batchNo: answerBatchNo.value });
break;
case "requestMerchantTransfer:cancel": //关闭收款页面
// 关闭收款
console.log("用户取消收款");
break;
default:
// 其它
}
}
);
} else {
alert("你的微信版本过低,请更新至最新版本。");
}
handleCreateCourseUser();
handleCloseModal();
},
});

必现么?微信版本多少?小程序加载的webview还是正常微信H5调用?