收藏
回答

为什么小程序虚拟支付正确绑定商户号后,仍然回报“小程序appid和虚拟支付商户号未绑定”?

小程序端发起 requestVirtualPayment 时,返回 fail:

errCode: -15001
errMsg: "requestVirtualPayment:fail 小程序appid和虚拟支付商户号未绑定,可在MP平台点击支付与交易 - 微信支付 - 商户号管理,确认授权申请"

但我在小程序和微信支付检查,都显示已经绑定成功了,截图如下:

小程序的 Appid = wxe49507f4e3334d81,虚拟支付 OfferID = 1450548268,关联商户号 = 1113373175。

使用 SDKVersion = 3.15.3。

请求平台 Android 10 和鸿蒙 OpenHarmony 6.1 真机都不通过,回报一样错误。但 iOS 真机测试全部正常。


requestVirtualPayment 的请求中,signData 主要参数包括:

{
  "offerId": "1450548268",
  "buyQuantity": 1,
  "env": 0,
  "currencyType": "CNY",
  "productId": "score_4_20260602182652_GU6DW9LM",
  "goodsPrice": 100,
  "outTradeNo": "P_20260603_000129_ZXWWS9L1",
  "attach": "O_20260603_000129_CIORF36G"
}


麻烦技术老师帮忙看一下是哪里写错了,谢谢。

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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    1小时前
    有用
    回复 2
    • 罗璞
      罗璞
      1小时前
      这次是小程序端请求wx.requestVirtualPayment 之后返回的错误,返回值中似乎没有 rid。返回错误的内容是 :
      errCode: -15001
      errMsg: requestVirtualPayment:fail 小程序appid和虚拟支付商户号未绑定,可在MP平台点击支付与交易 - 微信支付 - 商户号管理,确认授权申请
      1小时前
      回复
    • 罗璞
      罗璞
      1小时前
      商户号配置是今天才完成的,不到 24 小时。
      1小时前
      回复
登录 后发表内容