收藏
回答

微信内置浏览器拉起支付, 绑定企业微信获取的code返回说无效?

错误返回:

```

{"errcode":40029,"errmsg":"invalid code, rid: 62c24bda-7679b80e-31ea407f"}

```

操作流程:

  1. 调用获取code api, 设置scope=snsapi_base用户无感授权获取code
  2. 支付时将code传回后端, 后端通过code换取网页授权access_token的连接进行get请求换取返回信息中的openid
  3. 结合openid 拉起JSAPI支付类型进行支付

结果:

在第二步时, 返回错误, 说code无效或过期, 但是我的code是刚获取就传回的, 并没有使用过, 不知道问题出在哪里?

文档连接: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#1

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

2 个回答

  • 小新
    小新
    04-19

    我也遇到了同样的问题,不知道是怎么回事

    04-19
    有用
    回复
  • Frank
    Frank
    2022-07-04

    让前端同学配合检查一下,是不是传code给你的那个方法是不是调了2次

    2022-07-04
    有用
    回复 3
    • 子非鱼安知鱼之乐
      子非鱼安知鱼之乐
      2022-07-04
      好的
      谢谢, 我先试试
      2022-07-04
      回复
    • 小新
      小新
      04-19
      请问您的问题解决了吗?
      04-19
      回复
    • 闪电干饭人
      闪电干饭人
      06-15
      请求问题解决了吗
      06-15
      回复
登录 后发表内容