收藏
回答

发起支付一直提示无效的openid?

https://api.mch.weixin.qq.com/pay/unifiedorder 支付接口调用 一直提示无效的openid, openid是通过code2Session接口拿过来的, 两边的小程序appid也是一样的

<xml><time_expire>20221115101010</time_expire><nonce_str>1667368939</nonce_str><time_start>7</time_start><openid>owX-H5fbncJEQct7BDwxr5LxKQB0</openid><sign>CBA94EC4B83E75095B713A6A7E9360AF</sign><fee_type>5</fee_type><body>测试商品</body><notify_url>87</notify_url><mch_id>163***3078</mch_id><spbill_create_ip>115.196.134.154</spbill_create_ip><sub_openid>43</sub_openid><out_trade_no>a830f251f820471b817b5b72a97fd2bb</out_trade_no><goods_tag>99</goods_tag><total_fee>1</total_fee><appid>wxfbe40***374df092</appid><trade_type>JSAPI</trade_type><limit_pay>56</limit_pay><receipt>Y</receipt></xml>

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

3 个回答

  • 🍂筱
    🍂筱
    2023-11-02

    楼主解决了么??????,遇到一模一样问题了

    2023-11-02
    有用
    回复
  • 飞
    2022-11-02

    确定一下你登录的openid和支付的openid是一个吗?

    2022-11-02
    有用
    回复 3
    • 。。。
      。。。
      2022-11-02
      确定一样的  看过好多遍了...  不一样的话会提示appid和openid不匹配
      2022-11-02
      回复
    • 飞
      2022-11-02回复。。。
      直接让后端去查询这个用户的openid,然后去调微信支付呗?
      2022-11-02
      回复
    • 。。。
      。。。
      2022-11-02
      现在就是这样操作的  就是报无效openid
      2022-11-02
      回复
  • 葫芦爷救娃娃
    葫芦爷救娃娃
    2022-11-02

    不仅appid要统一,还要看看后端的秘钥正确没

    2022-11-02
    有用
    回复 3
    • 。。。
      。。。
      2022-11-02
      参数都是对的
      微信调用返回:<xml><return_code><![CDATA[SUCCESS]]></return_code>
      <return_msg><![CDATA[OK]]></return_msg>
      <result_code><![CDATA[FAIL]]></result_code>
      <err_code_des><![CDATA[无效的openid]]></err_code_des>
      <err_code><![CDATA[PARAM_ERROR]]></err_code>
      <mch_id><![CDATA[163*****78]]></mch_id>
      <appid><![CDATA[wxfbe*****74df092]]></appid>
      <nonce_str><![CDATA[VxDfK2ArxOBXCfpp]]></nonce_str>
      <sign><![CDATA[52664C6A09DB48D2EE98FAED90B1359B]]></sign>
      </xml>
      2022-11-02
      回复
    • 葫芦爷救娃娃
      葫芦爷救娃娃
      2022-11-02回复。。。
      不关要看小程序前端的参数,还要看后端调用微信支付时候的参数
      2022-11-02
      回复
    • 。。。
      。。。
      2022-11-02
      我发的那个就是调用微信支付的参数  这个接口我一直在用的
      2022-11-02
      回复
登录 后发表内容