来源:常见问题解疑 - 远策科技 | 2022-12-03
近期帮朋友调试网站,网站配置了微信支付,自己测试PC和手机端都是支付正常,但是有些用户反应支付时,出现了system:function_not_implement提示。反复检查代码,没有问题,最后与用户详细沟通后,经过测试知道问题所在。
通过与用户沟通并测试,发现只有在PC端微信浏览器中打开网站,支付时有此提示,移动端和PC其他浏览器中正常。PC端微信浏览器中返回提示如下图:
最后得出结论是,在PC微信中直接打开的网站,使用的是微信浏览器,微信环境内直接调起支付了,微信PC浏览器是不能调起支付的,因为pc版微信不支持jsapi支付接口。
目前只是找到了问题所在,后期有了好的解决方案,会修改本文供大家参考。