收藏
回答

wx.pluginLogin微信统一支付提示openid无效?

通过wx.pluginLogin获取到的openpid,使用统一下单接口回复openid无效。

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

2 个回答

  • 停格
    停格
    04-10

    我也碰到了同样的问题, openid 是通过  wx.pluginLogin 的code 换的, 最后下单的时候返回:

    {"errorCode":"PARAM_ERROR","errorCodeDes":"无效的openid","resultCode":"FAIL","mchId":"32452774","subMchId":null,"transactionId":"M20240410984828302802534400","outTradeNo":"202405101000002","totalFee":12,"paidAmount":0,"payInfo":null,"status":"PAY_FAIL","payTime":"20240410155019","attach":"{\"sftInstOrderNo\":\"YLWX24041098438201\",\"tradeType\":\"wx_jsapi\"}"}
    


    获取openid 的逻辑, 最终拿到的OPENID: G3Ld96050X_yRu53LoJvCHVNcFpM


    宿主小程序和插件的信息:

    04-10
    有用
    回复
  • Memory
    Memory
    01-04

    无效就是获取的不对

    01-04
    有用
    回复 3
    • 🐮  Compagnia Te
      🐮 Compagnia Te
      01-04
      通过wx.pluginLogin获取到code,服务端通过wxa/getpluginopenpid 转化为openpid,这个是错误的吗?
      01-04
      回复
    • Memory
      Memory
      01-04回复🐮 Compagnia Te
      这个是可以的,无效的OPENID的意思是这个openid不存在,不属于任何一个appid下面
      01-04
      回复
    • 停格
      停格
      04-10回复🐮 Compagnia Te
      HI, 我跟你碰到了同样的问题, 请问你的问题解决了吗?
      04-10
      回复
登录 后发表内容