具体是那块参数的问题吗 这块吗? WeixinJSBridge.invoke('requestMerchantTransfer', { mchId: mchId, appId: data.app_id, package: package, },
JSAPI调起用户确认收款 调起微信收款提示系统繁忙调用 https://api.mch.weixin.qq.com/v3/fund-app/mch-transfer/transfer-bills 返回 {'create_time': '2025-07-13T23:07:30+08:00', 'out_bill_no': ‘xxxx’, 'package_info': xxxx’, 'state': 'WAIT_USER_CONFIRM', 'transfer_bill_no': ‘xxx’} 前端调用wxCheckJsApi const wxCheckJsApi = (mchId, packages) => { const el = document.createElement('script'); el.src = 'https://res2.wx.qq.com/open/js/jweixin-1.6.0.js'; el.onload = () => { window.checkJsApi(mchId, packages,onPutCommissionOrder) }; document.head.appendChild(el); }; window.checkJsApi = function (mchId, package,fnFail) { // 获取当前页面 URL var url = encodeURIComponent(location.href.split('#')[0]); // 请求获取签名 var api = `/api/wechat/jsapi-signature?url=${url}`; var xmlhttp = new XMLHttpRequest(); xmlhttp.open('GET', api, true); // 请求状态变化的回调 xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { try { // 解析返回的 JSON 数据 console.info('微信分享配置成功'); var obj = JSON.parse(xmlhttp.responseText); var data = obj.data; // 配置微信 JS SDK window.wx.config({ debug: false, // 是否开启调试模式 appId: data.app_id, // 微信公众号的 appId timestamp: data.timestamp, // 时间戳 nonceStr: data.nonceStr, // 随机字符串 signature: data.signature, // 签名 jsApiList: ['checkJsApi', 'requestMerchantTransfer'] // 需要调用的接口列表 }); // 当 wx.config 配置成功后才可以调用 API window.wx.ready(function () { // 检查 requestMerchantTransfer 是否可用 window.wx.checkJsApi({ jsApiList: ['requestMerchantTransfer'], success: function (res) { if (res.checkResult['requestMerchantTransfer']) { // 如果支持,调用 requestMerchantTransfer 发起转账 if (typeof WeixinJSBridge !== 'undefined') { WeixinJSBridge.invoke('requestMerchantTransfer', { mchId: mchId, appId: data.app_id, package: package, }, function (res) { alert(res.err_msg) if (res.err_msg === 'requestMerchantTransfer:ok') { console.log('转账请求已提交'); // 这里通常不会代表转账完成,需要等待后台确认 } else { console.error('转账失败:', res.err_msg); fnFail(mchId) alert('转账失败'); } } ); } else { console.error('WeixinJSBridge 未定义'); alert('当前环境不支持微信支付'); } } else { alert('你的微信版本过低,请更新至最新版本。'); } }, fail: function (err) { console.error('API 检查失败:', err); alert('微信 API 检查失败,请重试'); } }); }); } catch (e) { console.error('解析签名响应失败:', e); alert('微信配置失败,请重试'); } } else { console.error('请求签名接口失败:', xmlhttp.status); alert('请求签名接口失败,请检查网络'); } } }; // 发送请求 xmlhttp.send(null); }; 返回 [图片] 为什么会有系统繁忙这个报错呢 怎么看到具体什么问题导致的吗 ? 这样判断不出是什么原因 ,无法下手
07-14