拒收人民币的行为本身是违法的。根据法律规定,中华人民共和国的法定货币是人民币。以人民币支付中华人民共和国境内一切公共的和私人的债务,任何单位和个人不得拒收;任何单位和个人都应当爱护人民币,禁止损害人民币和妨碍人民币流通。因此,如果消费者用现金来进行支付,商家是有义务接受的。
【法律依据】
《人民币管理条例》第三条,中华人民共和国的法定货币是人民币。以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。