Оба варианта правильны. Задолженность можно и погасить, и оплатить.
Оплатить - товар, услугу. Уплатить - налоги, штраф, сто рублей.
Да, запятая нужна: это сложноподчиненное предложение с главной частью Вы точно знаете и придаточной частью за что платите.
Правильно: Недалеко от деревни мы обнаружили небольшое озерцо, у берегов которого плавали дикие утки.
Глагол оплатить не требует предлога: оплатить проезд, оплатить обучение. Оплатить – внести плату за что-либо.
Если говорить о правильности получившейся фразы, то вызывает сомнения употребление слов дивно пахучий.
Нормативными словарями современного русского литературного языка этот неологизм еще не зафиксирован, однако он прекрасно встраивается в ряд слов типа вейкборди́ст, маунтинборди́ст, сейлборди́ст, скейтборди́ст, сноуборди́ст и широко используется в речи: – Замечательно, что в летний период к играм присоединились более 50 человек и впервые в истории игр в уборке мусора приняли участие сапбордисты, – подчеркнула координатор «Чистых игр» по Челябинской области Олеся Ефимова [Сергей Таран. В Челябинске взялись за очистку Изумрудного карьера // «Вечерний Челябинск», 10.06.2019]; Я сапбордист. Приобрела водный спортивный инвентарь — сапборд [https://dzen.ru/a/ZpQEREu9KX99ixWl].
Правильно: заплатить штраф, уплатить штраф.