Оба варианта слова в русском языке являются правильными, но употребляются немного в разном контексте.
Правильно
Оплата, оплатить — это слово употребляется когда речь идет об оплате за что-то, за конкретную услугу или товар.
Оплата за подключение к интернету.
Оплата за лечению в частной клинике.
Мне нужно оплатить учебу.
Оплатить проезд в автобусе.
Оплатить в банке услуги ЖКХ.
Уплата, уплатить — употребляется, когда речь об уплате чего-либо, конкретного вида платежа.
Уплата членского взноса в кооператив
Уплата штрафа за нарушение ПДД
Уплатить налог на прибыль за март
Уплата таможенной пошлины
Плата за что-либо. Оплата чего-либо. Оплата интернета, но плата за интернет.
Почему не упростить этот «исключительный язык? В каждом правиле есть исключения. Или опасаются, что выпускник сдаст его самостоятельно? Или мы обречены говорить на таком языке?
А что, если ваш родной язык коверкать станут?
«Великолепно» видеть под меткой «правильно» НЕПРАВИЛЬНОЕ смешение «оплата» и «плата за».
Уплата — повинность, оброк.