代码非常简单,就是调用wx.requestVirtualPayment接口,其中入参signData.outTradeNo=miniV20260505193954713
响应结果如下:
但事实上微信客户端的版本号是8.0.67,在AppStore里已经没有更新的版本可以更新了。
代码在调用wx.requestVirtualPayment接口前,按照官方文档的要求,检查了客户端的版本号,如下代码所示:
if (compareVersion(SDKVersion, '2.19.2') >= 0 || wx.canIUse('requestVirtualPayment')) {
wx.requestVirtualPayment({
....
});
}
为什么还会报微信客户端版本号过低呢?应该如何解决?

开发者你好,使用小程序虚拟支付ios端的支付能力,需更新至微信客户端8.0.68及以上,当前app store的最新版本为8.0.72
截图中客户端版本为8.0.67,并不符合版本要求