乘车码显示空白的原因及解决办法(按出现的密度排序)
1. 手机对微信的网络优化不兼容
解决办法
可以去右上角的… 找到 设置,把 通过移动网络改善使用体验 关掉,然后重启手机
2. iOS 上的微信小程序底层的canvas存在bug
解决办法
去 我的 => 高级设置 => 打开 乘车码使用WASM引擎,或等微信官方修复
3. 非国行的iPhone不兼容国密SM2算法
解决办法
改用支付宝或者云闪付乘车,或者更换手机
4. 乘车码向微信支付请求虚拟合同号时得到的返回状态为blocked,即账号被风控或冻结
解决办法
可以尝试联系微信支付官方客服看看能不能解封,但多数是不能解的,只能更换微信号。