收藏
回答

如何实现未登录状态的新用户微信扫码支付并同时绑定微信号?【有案例】

看到道客巴巴、新浪爱问可以先扫码支付某笔订单,然后通过微信扫码支付后,同步实现微信扫码登录。有办法实现这种扫码即支付+登录么?

全新用户用微信扫码支付购买一个文档后,自动帮用户新建账号并默认登录。

体验链接:https://www.doc88.com/p-84661541986270.html

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

2 个回答

  • Jianbo
    Jianbo
    2023-01-18

    支付后可以获得用户的openid,利用这个openid作为唯一标识绑定用户信息。绑定微信号是不可能的,目前没有什么方式可以获得微信号。

    2023-01-18
    有用
    回复 5
    • 雲天
      雲天
      2023-01-18
      好像拿到openid后,可以通过unionid进行微信绑定
      2023-01-18
      回复
    • Jianbo
      Jianbo
      2023-01-18回复雲天
      unionid是绑定微信开放平台后才可以获取的,是打通多个应用的用户的。
      2023-01-18
      回复
    • 雲天
      雲天
      2023-01-18回复Jianbo
      好的谢谢哈,我们先尝试openid进行绑定。不过我理解上面截图的流程,应该扫码后,是识别是否登录态,非登录态则需用户授权,用户授权后出支付密码——>支付成功,页面刷新,购买成功,同时自动登录且绑定微信。
      2023-01-18
      回复
    • Jianbo
      Jianbo
      2023-01-18回复雲天
      扫码无法识别是否登录
      2023-01-18
      回复
    • 雲天
      雲天
      发表于移动端
      2023-01-18回复Jianbo
      我觉得二维码我们自己来做,加上微信 zfb 渠道。是否登录态我们来识别。 或者在显示二维码那一刻,就先判断是否登录,相应出不同的二维码。
      2023-01-18
      回复
  • XZ
    XZ
    2023-01-18

    来个方法,获取微信用户的信息,把openid及获取头像昵称保存到数据库,做判断

    2023-01-18
    有用
    回复
登录 后发表内容