Помогите разобраться в таком вопросе нал/безнал

Вот такая ситуация произошла в магазине-сетевике: сын купил маме подарок по безналичному рассчёту (дебетовая карта). Маме товар не понравился и она пришла с чеком и товаром в тот магазин, возвращать товар. НО... Директор магазина не смогла помочь этой маме. Да, по закону о ЗПП, можно было вернуть этот товар. Но у этой мамы не было с собой той дебетовой карты сына.
Директор магазина,-моя хорошая знакомая. Она и рассказала мне эту историю. И как та женщина билась в истерике, и т.д.
Спрашиваю у знакомого юриста, а он говорит: обязаны были вернуть деньги! Спрашиваю знакомую-директора: в чём проблема? А она говорит:"А как? У меня, по сути, 2 разные кассы (наличные и безнал). Как я отдам ей наличные, если с этого безналичного рассчёта банк взял проценты, эквайринг взял проценты. Я ей предложила вернуть деньги, но если она мне даст ту дебетовую карту, на неё только я могу вернуть деньги. А карта уехала с сыном."
Кто прав? И какими тогда руководствоваться законами? Что нужно было сделать, чтобы избежать истерики покупателя? Ведь, покупатель, всегда прав! И мы молемся на него! И смотрим на него "снизу вверх"! А как иначе?
У меня была не так давно ситуация, я купила себе обувь, но расплатился муж по своей карте, через 16 дней обувь порвалась и я ее пришла в магазин сдавать обратно, у меня без проблем приняли обувь назад, вернули деньги наличкой, так как у них не было связи с банком и они не могли мне вернуть деньги обратно на карту, муж приходил со мной в магазин, тоже думали что нужна будет его карта.
Прав магазин. По сути, производится взаимная реституция. Стороны возвращают друг другу обратно тоже самое в том же самом виде. Это во-первых. И во-вторых, по факту покупки потребителем является покупатель, а не его родственники, пусть даже такие близкие ...
И вообще, сына жаль.... Подарок не понравился, истерику устроила .... мамаша ..... Нормальная мать не пойдет сдавать подарок сына, даже если он и не угадал её желание.
Проблем в этой проблеме нет! Продавец Элементарно делает на кассе возврат по карте! Далее Вам на карту до 30 рабочих дней приходит возврат суммы и все! Я не понимаю как директор магазина не знает таких вещей?