是合法的,现在基本各大超市都有自己的购物卡,面额不等,最少100起步了,这是一种商业促销手段。对于购买记名商业预付卡和一次性购买一万元以上不记名商业预付卡的单位或个人,由发卡人进行实名登记,发卡人接受的,客户用于未来支付需要预付资金,不属于发卡人的自由财产,不得挪用