iOS端接入虚拟支付功能,调用wx.requestVirtualPayment的API在开发工具上正常拉起支付,在手机预览时,无论是开发版还是体验版,都返回-15001,INVALID_PARAMS。用沙箱和现网两种场景都测试过,在手机上都返回-15001。
代码如下:
wx.requestVirtualPayment({
signData: JSON.stringify(orderInfo.signData),
mode: orderInfo.mode,
paySig: orderInfo.paySig,
signature: orderInfo.signature,
success: (res) => {
console.log(res)
},
fail: (err) => {
console.log(err)
}
})

不是因为ios系统还没有开放虚拟支付的原因吗
我也遇到了这个问题,用AI写代码一直说是参数格式匹配不上