法律分析:违法。国家规定人民币是法定流通的货币,任何单位、商户不得拒收。存在不收现金行为的,应当由中国人民银行分支机构会同有关部门依法予以查处。
法律依据:《中华人民共和国银行法》 第十六条 中华人民共和国的法定货币是人民币。以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。
《中华人民共和国人民币管理条例》 第二条 本条例所称人民币,是指中国人民银行依法发行的货币,包括纸币和硬币。 从事人民币的设计、印制、发行、流通和回收等活动,应当遵守本条例。