不合法。
因为银行卡是金融工具之一,其本身具有存取双重功能。
银行卡只能存不能取的话,违反了其作为金融工具的本质,而且也与银行的经营原则不符,不具有经济合法性。
此外,银行卡只能存不能取也不利于金融机构和客户之间的信任建立,容易导致客户流失和信用危机产生,给金融市场带来不利影响。
因此,银行卡只能存不能取是不合法的,也不符合金融市场的规范和要求。