微信收付款不能用有以下几种原因:1、微信零钱账户余额不足;2、微信系统出现故障;3、微信支付额度已经用完了;4、微信支付功能受限,例如微信支付因为违规被封,那么需要等到被解封以后才能继续使用;5、微信没有绑定银行卡。如果微信自身支付额度用完了,但是微信没有实名认证或没有绑定银行卡也会造成支付失败。