收藏
回答

JSAPI支付时候一直出现这个appid和openid不匹配?

JSAPI支付时候一直出现这个appid和openid不匹配,  appid是商户平台关联的公众号,openid是谁支付获取谁的openid  测试的时候是在正式公众号上测试支付的,这个什么原因?

1、 appid是商户平台关联的公众号,openid是商户平台关联的公众号的openid下单成功

2、appid是商户平台关联的公众号,openid是谁支付获取谁的openid(个人微信openid)下单失败

最后一次编辑于  2020-08-20
回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-08-21

    你好,麻烦提供

    https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_1。核查你的openid是否正确获取。

    2020-08-21
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-08-20

    个人建议从获取openid检查下,先确定appid 是否是这个公众号的。然后通过appid和秘钥等信息获取openid看下和微信支付传的是否一致,检查微信支付里面所用appid 是否为同一个

    2020-08-20
    有用
    回复 24
    • 君
      2020-08-20
      openid如果是公众号的就可以下单成功,然后我改成了个人微信openid且(device_info:WEB)就失败了,其它都没动,这是什么问题呀?
      2020-08-20
      回复
    • จุ๊บ
      จุ๊บ
      2020-08-21回复
      你要确定的是,你改的个人微信openid 是否是这个公众号获取的。openid如果是公众号的且(device_info:WEB),应该不会失败
      2020-08-21
      回复
    • 君
      2020-08-24回复จุ๊บ
      是确认的,openid是通过微信公众号那授权登录的,从而获取openid的
      2020-08-24
      回复
    • จุ๊บ
      จุ๊บ
      2020-08-24回复
      那你这样调试下,看看统一下单的时候openid和你获取的是否一致?获取的openid 单独写一段代码,就只是获取你自己openid
      2020-08-24
      回复
    • 君
      2020-08-24回复จุ๊บ
      是一致的登录授权的openid我放到一个字段里,然后获取过来的
      2020-08-24
      回复
    查看更多(19)
登录 后发表内容
问题标签