Анна, доброго дня! в данной части это законно по следующим основаниям:
1. чек является подверждением факта заключени договора на продажу обуви, но в чеке нет никаких данных о покупателе. Требование продавца на предоставление паспортных данных обусловлено необходимостью возврата денег именно тому покупателю, который купил товар, чтобы исключить возможность повторных попыток вернуть деньги.
2. кроме того, в настоящий момент действует Федеральный закон от 07.08.2001 N 115-ФЗ (ред. от 26.07.2019) «О противодействии легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма», по которому банк имеет право запросить у организации/ип подтверждающие документы в обоснование оснований перевода денежных средств в пользу физ.лица. Если эти документы не будут предоставлены, то банк имеет право заблокировать и конкретный перевод и в целом счет магазина. Именно поэтому в магазинах и спрашивают паспорт.
на этот счет есть соответствующая судебная практика
https://sudact.ru/regular/doc/...