【PHP】微信支付JsApi 40163错误

本文将和大家分享一下微信支付JsApi 40163错误以及解决方案代码。
错误:
未定义数组索引:openid 。
经过检查发现是 :微信支付授权获取 openId {“errcode”:40163,“errmsg”:“code been used”,}
原因为:微信支付code 只能使用一次,当第二次重复使用时就会出现此错误。
解决相关参考:https://www.e-learn.cn/content/php/1102683