Добрый день, Евгения! Спасибо за вопрос.
Да, банки имеют право блокировать карты, причём как кредитные, так и дебетовые. На практике это происходит, например, если по карте проведена подозрительная операция. В таком случае финансовая организация приостанавливает действие карты и замораживает перевод, после чего обязана связаться с владельцем карты, чтобы уведомить о попытке перевода и получить согласие на осуществление операции. Эти меры необходимы для обеспечения финансовой безопасности клиента, так как мошенники регулярно придумывают новые схемы по изъятию чужих денежных средств.
Кроме этого, банк законно расторгает договор, если пользователь карты нарушил Федеральный закон «О потребительском кредите (займе)» и допустил просрочку платежа по кредиту более чем на 60 дней в течение 180 дней. Однако это не похоже на описываемую Вами ситуацию.
Если клиент не нарушал сроки выплат, то банк не может заморозить или заблокировать кредитную карту, сославшись только на нестабильность экономики в текущий период. При этом в Вашем договоре мог быть прописан пункт о возможном изменении лимитов или праве требовать досрочное погашение долга. Чтобы сказать точнее, надо читать Ваш кредитный договор.
Ваши отношения с кредитной организацией также регулируются Законом о защите прав потребителей. Если Вы усматриваете нарушение банком договора, то можно обращаться с жалобой в Роспотребнадзор или в Центральный банк РФ.
Желаем Вам благополучного решения вопроса!