问题现象:
思迅pay的支付宝和微信在交易使用中速度慢。
解决方法:
步骤1:确认实际交易所用时间,找到前台程序目录,打开sisspaylog目录下(直连微信/支付宝是WxLog/alipaylog目录)的日志文件,一般网络正常的用户在2-6秒左右。再差就是客户网络问题了。
步骤2:确认用时大于正常交易时间,可按以下方式处理。更换为阿里云公共DNS:223.5.5.5;223.6.6.6(更改用来上网的连接)。然后清空下DNS缓存,命令行里执行:ipconfig /flushdns
更改后再测试一笔交易。如果速度正常。问题点就是客户DNS服务器解析慢。如果不正常尝试步骤3。
步骤3:禁用系统默认代理。
在安装目录用记事本编辑*.EXE.config,微信打开SissWxpayClientRequest.exe.config , 支付宝打开AliV2CR.exe.config,在“<system.net>”节点加入。修改后,如果速度正常,说明是客户网络代理问题。
<defaultProxy>
<proxy usesystemdefault="False" />
</defaultProxy>
步骤4:如果是连锁客户单家分店的收银机出现偶尔支付慢的问题,可能是路由器的原因,可以重启下路由器和光猫,再支付测试(必要时也可以更换更高级的路由器)。或者在C盘目录C:\Windows\System32\drivers\etc下用记事本打开hosts文件,在最下面添加一行 116.62.90.104 apis.sixunyun.com.cn ,改成访问杭州节点看支付是否正常。如果是多家门店的多台POS机同时出现就可能是片区网络有问题,需要联系当地电信排查网络。