收藏
回答

支付用户的openid 和调起支付的openid如何获取?

微信支付的时候支付用户的 openid 和调起支付的openid  这两个openid分别怎么获取啊

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

2 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    10-16

    首先 这两个openId是同一个。其次,获取openId。如果有你们有后端童鞋。前端传递code,后端解密。如果你们是云开发。那就更简单了。。。

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/wechatpay.html

    10-16
    有用 1
    回复 22
    • 笑看风云
      笑看风云
      10-16
      我问这个问题是因为我做小程序支付的时候遇到下单账号与支付账号不一致请核实后再支付 然后有人说把支付用户的 openid 和调起支付的openid打印出来对比看看 我不知道怎么获取 只知道通过wx.login获取code 然后传code请求一个接口得到openid 但是我不知道这个对应的是我说的那两个openid的哪一个
      10-16
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      10-16回复笑看风云
      下单账号那个。
      10-16
      回复
    • 笑看风云
      笑看风云
      10-16回复仙森ღ₅₂₀¹³¹⁴
      对 下单账号那个我就是这样获取的
      GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
      然后支付的时候提示下单账号与支付账号不一致请核实后再支付  只有我自己是可以支付的 别人都提示下单账号与支付账号不一致请核实后再支付   这个问题要怎么解决啊 困扰我一个星期了 都没搞定
      10-16
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      10-16回复笑看风云
      你不会是把你的 openId 给其他人用了吧。你看看其他人的openid 是不是你的。
      10-16
      回复
    • 笑看风云
      笑看风云
      10-16
      我的openid给其他人 不是很理解 你的意思是说每一个用户进入小程序支付的时候这个openid都不一样吗
      10-16
      回复
    查看更多(17)
  • จุ๊บ
    จุ๊บ
    10-16

    小程序 通过wx.login 获取code,通过code 就可以获得

    公众号通过网页授权获得

    10-16
    有用
    回复 6
    • 笑看风云
      笑看风云
      10-16
      哥们 你说的两个通过code 就可以获得openid和通过公众号网页授权获得openid  这两个分别对应我上面说的哪个啊 支付用户的 openid 和调起支付的openid
      10-16
      回复
    • จุ๊บ
      จุ๊บ
      10-16回复笑看风云
      支付用户的 openid 和调起支付的openid 这两个是同一个openid。因为不清楚你是小程序开发,还是公众号网页开发,所以写了两种获取openid的方式
      10-16
      回复
    • 笑看风云
      笑看风云
      10-16回复จุ๊บ
      我是小程序开发 小程序支付的
      10-16
      回复
    • จุ๊บ
      จุ๊บ
      10-16回复笑看风云
      那openid 就是通过wx.login 获取code 然后通过appid和秘钥获取的。支付用户的 openid 和调起支付的openid 这两个是同一个openid
      10-16
      回复
    • 笑看风云
      笑看风云
      10-16回复จุ๊บ
      是同一个openid 但是支付的时候我自己是可以支付的 其他用户支付的时候就提示下单账号与支付账号不一致请核实后再支付 这个该怎么解决啊 有遇到过这样的问题么
      10-16
      回复
    查看更多(1)
登录 后发表内容
问题标签