оплаты в валюте не было и быть не могло! Был кредит,выданный Вам банком в ин.валюте,который был конвертирован в рубли  для оплаты Продавцу квартиры. Продавец получил РУБЛИ,расчетов в инвалюте не было. Закон никоим образом не нарушен. Взять кредит у БАНКА частному лицу закон не запрещает,равно как и погашать взятый кредит в валюте.