法律分析:不收现金是属于违法的行为,据《中华人民共和国中国人民银行法》和《中华人民共和国人民币管理条例》规定,中华人民共和国的法定货币是人民币。以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。
法律依据:《中华人民共和国人民币管理条例》 第二条 本条例所称人民币,是指中国人民银行依法发行的货币,包括纸币和硬币。任何单位和个人不得以格式条款、通知、声明、告示等方式拒收现金,依法应当使用非现金支付工具的情形除外。