收藏
回答

是否是需要实时获取openid?

微信小程序登录账号A后,进行下订单,支付,一切正常;如果换到另一个微信上访问小程序,再登录账号A,支付就会报错,有提示错误码9304,提示【微信返回状态码异常,请检查参数是否错误】

如果实时获取openid,就不会报错,报错是因为注册时保存了openid到数据库,支付的时候直接使用

那么问题来了,什么时候需要实时openid,有什么影响?

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

4 个回答

  • 正青春
    正青春
    2天前

    小程序用户唯一识别就是openid,你靠登录账号,用其他微信登录,肯定需要做处理,如果是登录账号,你以后就不知道哪个微信支付的,只能看账号,再说,支付是需要用到openid的,所以之前的订单,不能用新的openid做支付处理。建议账号和微信绑定。

    2天前
    有用
    回复
  • hello world
    hello world
    2天前

    一个微信对应一个openid,不用实时获取,也不应该会有问题

    2天前
    有用
    回复 2
    • F.z
      F.z
      发表于移动端
      2天前
      换了微信和手机,小程序是用账号密码登录的
      2天前
      回复
    • hello world
      hello world
      2天前回复F.z
      你们的案有问题,就不应该这么设计
      2天前
      回复
  • 路人
    路人
    2天前

    微信返回状态码是多少

    2天前
    有用
    回复 2
    • F.z
      F.z
      发表于移动端
      2天前
      9304
      2天前
      回复
    • 路人
      路人
      1天前回复F.z
      要微信状态码,不是你们系统的状态码
      1天前
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2天前
    有用
    回复
登录 后发表内容