主要原因如下:

微信没有绑定需要用于支付的银行卡。

微信绑定银行卡的具体步骤如下:

1、先登录自己的微信账号,然后点击下面的“我”,就会看到有几个选项,点击“钱包”,进入我的钱包。

2、进入我的钱包,右上方有“银行卡”选项。

3、黑色的背景界面,上面有“+添加银行卡”选项。

4、正确输入本人所持银行卡号码,或者手机拍照,核对正确,点击下一步。

5、系统识别银行卡号码,辨识银行卡类型,下面填写银行预留信息,手机号也是办理银行卡的预留手机号码,在“同意《用户协议》”前面方框打钩,下一步。

6、点击“获取验证码”按钮,注意查收验证短信,填写好验证码,点击下一步,即可绑定银行卡。