оплатить — отплатить — заплатить

Наш наиболее полный словарь паронимов предлагает вам ознакомиться с достаточно сложными примерами в паронимах, которые часто встречаются в русском языке.
Слова паронимы оплатить — отплатить — заплатить вызывают сложность не только у школьников, но и у взрослых людей, хотя понять разницу между этими паронимами несложно.

оплатить
Отдать плату за что-либо.
Примеры:
оплатить расходы, счет, услуги.

отплатить
Сделать что-либо в ответ на чей-либо поступок, отомстить.
Примеры:
отплатить неблагодарностью, злом на добро,
отплатить за гостеприимство,
отплатить заботой и уходом.

заплатить
Внести плату за что-либо, в возмещение чего-либо.
Примеры:
заплатить за покупки, за работу, за услуги, за билет, за проезд;
заплатить добром за добро.