Mac安装微信支付安全控件问题

Posted 掘墓人4449

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac安装微信支付安全控件问题相关的知识,希望对你有一定的参考价值。

由于工作的需要,隔三差五的就要登陆微信商户平台,查看公司微信交易的数据,可是前段时间,突然提示我「你没有安装证书,无权进行该操作」,关键是安装了仍然有提示,可能是跟我升级了 Chrome 有关吧,也懒得整,就先用虚拟机处理了(本机 Mac,虚拟机 Windows)。今天解决了,正好记录下来。

一、问题

微信商户平台多数查看操作是无需安全控件的,但涉及到转账和提现等高风险操作时,会校验本地的安全控件和操作证书。

一般来说,需要先安装安全控件,安装成功后,才能安装操作证书,安全控件和操作证书都校验无误后才能进行高风险操作。

例如我查看「转入/转出记录」,就会提示我「你没有安装证书,无权进行该操作」,如下图所示。

技术图片

关键是进入到操作证书界面,我下载并安装了安全控件之后仍然提示我「你尚未安装安全控件」,不安装控件根本就不可能安装证书了,换了 Safari 也不行,还一度以为是系统问题。

技术图片

二、解决办法

今天突然想着要搜索一下有没有解决办法,搜索之后发现大家的答案都一样,而且只有针对 Chrome 的解决办法:

1、在浏览器的地址栏输入 chrome://flags/#enable-nacl
2、找到 Native Client 插件,将 Native Client 的状态改为 Enable

技术图片

然后,我发现在安装界面,有一个提示「安装控件遇到问题?」,我就发现,原来大家的答案都来源于官方啊。

首先,确实是因为 Chrome 升级导致的,76.0.3809.87 及之后的版本会自动禁用 「Native Client」,导致安全控件被禁用。

其次,目前官方也没有提供 Safari 浏览器的解决办法,我尝试搜索也未找到,只能老老实实用 Chrome。

三、思考

  • 遇到问题,首先还是要看官方是否有帮助说明。
  • 善于搜索,你能遇到的问题,其他人应该也遇到过,并且多数情况下已经有解决办法了。
  • 升级浏览器或者是其他软件,可能会产生未知的影响,要评估风险后再考虑是否升级。
  • 问题总是有解决办法的,就看你想不想解决。

欢迎访问的个人博客:掘墓人的小铲子

以上是关于Mac安装微信支付安全控件问题的主要内容,如果未能解决你的问题,请参考以下文章

如何设置微信支付PaySignKey(API密钥)?

支付宝,微信支付如何安全扫码

微信支付证书在哪里

手机网络安全问题,浏览器里面的网页跳转到微信支付,或者支付宝,在支付的过程中会有木马病毒吗?

企业支付开发基础 | 微信支付 | 支付安全(证书/秘钥/签名)

企业支付开发基础 | 微信支付 | 支付安全(证书/秘钥/签名)