Оплатить – то, за что платят: учебу, поездку, лечение, услуги... Уплатить – то, что платят: взнос, штраф, пени...
Пожалуй, сочетание "темноволосый и не лишенный обаяния" действительно можно назвать лишенныйм внутренней логики.
Правильно: уплатить, заплатить штраф.
Правильно: уплатить страховую премию. Оплатить – то, за что платят: учебу, поездку, лечение, услуги. Уплатить – то, что платят: взнос, штраф, пени.
Такую фразу можно толковать двояко. Обычная в подобных случаях формулировка, позволяющая снять двусмысленность, — по 11.06.2024 включительно.
Оплатить - товар, услугу. Уплатить - налоги, штраф, сто рублей.
Правильно: заплатить штраф, уплатить штраф.
Глаголы уплатить и заплатить совпадают в значении "отдать деньги в возмещение чего-либо": заплатить за квартиру – уплатить за квартиру. Таким образом, они синонимичны.
Однако в значении "возместить, воздать" употребляется только глагол заплатить: заплатить злом за добро (но не уплатить).