原因如下:1、身份证过期:银行卡需要有效期内身份证件,身份证过期,银行卡就只能柜面交易。2、银行卡成为睡眠账户:银行卡长时间没有使用,银行会将1年以上没有收、支活动的账户列为睡眠账户。3、信息错误或者不全:在办理银行卡时,预留的信息不正确或不全,也会导致无法进行在线交易。