微信支付不了的原因,有以下几点:1、超过微信支付限额,微信账户零钱支付限额为20万元,超过限额后无法继续用零钱支付。2、很多第三方APP是支持使用微信支付的,如果APP正在升级或维护,则无法使用微信支付。3、当前支付方式余额不足