Добрый день!
Глагол "ОПЛАЧИВАТЬ" используется в случаях, когда мы обмениваем деньги на какую-либо услугу и в итоге эту услугу получаем. Например, оплата проезда, оплата проживания, оплата коммунальных услуг.
Глагол "УПЛАТИТЬ" используется, когда речь идет о том, что платят (эквивалент денег). В этом случае мы скорее отдаем, нежели получаем. Например, уплата налогов, гос.пошлины.
Глагол "ПЛАТИТЬ", на мой взгляд, универсальный, то есть мы можем использовать его в любом случае, например, платить за проезд, платить долг, платить налоги.