Я когда это вопрос гуглила, встретила ответ юриста, что такого закона нет, запрещающего. "Банковская карта принимается к платежу от любого лица, ее предоставившего, если она не заблокирована банком по требованию ее владельца.Кассир не наделен правами органа следствия или дознания, и не может определять, законно или нет третье лицо пользуется чужой банковской картой. А если это карта родственника или друга, который специально дал ее покупателю?" То есть так же, как если бы дал наличные. - С сайта Правовед.ру