qq_34328096
qq_34328096
采纳率0%
2017-08-28 06:47 阅读 1.5k

关于微信jsapi支付的问题

微信客户端打开引导支付页面,发起支付时,请求特别慢,经过漫长的响应之后,会調起微信支付,但是还有的时候,经过漫长的请求之后呢,会报错:"统一支付接口中,缺少必填参数openid!trade_type为JSAPI时,openid为必填参数", 至此,就不太明白,为什么会请求这么长时间呢(四五十秒的时间)?于是抓包发现,在请求openid的时候,code被重复利用了导致的,openid为空,才会报这个错,再次寻求好的解决办法

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_34328096 qq_34328096 2017-08-28 06:49

    想说明的是:第三方微信登录授权时,已经将用户信息保存至数据库了

    点赞 评论 复制链接分享
  • qq_32747453 逻辑的奴隶 2017-08-28 09:31

    code被重复利用了导致的是什么意思,一般获取了code直接获取openid不就ok了?

    点赞 评论 复制链接分享
  • qq_34328096 qq_34328096 2018-03-14 02:55

    已经解决了,是因为服务器响应太慢的问题导致请求超时导致的,换为腾讯独立云主机就OK了

    点赞 评论 复制链接分享

相关推荐