工行visa卡在国内不能刷的原因可能有多种,其中可能包括银行的系统问题、银行卡本身的问题、商家的POS机问题、网络或电信连接问题等等。此外,还可能涉及到政策法规方面的限制和问题。建议持卡人先确认卡片状态和余额等,然后再考虑其他可能因素,如联系银行客服或更换POS机进行尝试。