收藏
回答

wx.requestVirtualPayment在手机预览测试出现INVALID_PARAMS错误?

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)
                }
            })


回答关注问题邀请回答
收藏

3 个回答

  • 旧城半夏
    旧城半夏
    01-14

    不是因为ios系统还没有开放虚拟支付的原因吗

    01-14
    有用
    回复
  • 彭欣* Winston
    彭欣* Winston
    01-13

    我也遇到了这个问题,用AI写代码一直说是参数格式匹配不上

    01-13
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    01-12
    有用
    回复 4
    • 千山慕雪
      千山慕雪
      01-12
      {"signData": "{"offerId":"1450466307","buyQuantity":1,"env":0,"currencyType":"CNY","productId":"once_price","goodsPrice":980,"outTradeNo":"202601121116211938393203","attach":"202601121116211938393203"}", "mode": "short_series_goods", "paySig": "caf1e965b5d5572a526d0bddea251afcbcf414f3c2c15f3356e0551e9855536a", "signature": "bccb2b970c3b6baacf9442c4ae961e4f51451147e373f1d84665119d47e71f55"}
      01-12
      回复
    • 千山慕雪
      千山慕雪
      01-12回复千山慕雪
      这是调用API的具体参数。
      01-12
      回复
    • 智能回答 智能回答 本次回答由AI生成
      01-12回复千山慕雪
    • 旧城半夏
      旧城半夏
      01-17回复千山慕雪
      怎么样?搞明白了吗?
      01-17
      回复
登录 后发表内容