法律分析:
依据我国法律规定,工资应当以法定货币支付,但未规定必须以现金还是转账形式支付,所以工资一半打卡一半现金并不违法。
法律依据:
《工资支付暂行规定》 第五条 工资应当以法定货币支付。不得以实物及有价证券替代货币支付。