В русском языке есть три приставочных глагола, нередко употребляющеся ошибочно: заплатить, оплатить, уплатить.
С первыми двумя проще, поскольку приставки сами указывают на верную грамматическую конструкцию:
- "заплатить" - обязателен предлог "за", напр., заплатить за квартиру (за что?),
- "оплатить" - беспредложные сочетания с винительным падежом, напр., оплатить поездку (что?).
Глагол "уплатить" обычно употребляется с существительным с предлогом "за", напр., уплати за садик (за что?). В этом он равен глаголу "заплатить".
Фраза из вопроса представляет из себя не совсем грамотное неполное предложение, в котором пропущено и нужное дополнение (либо что-то оплатил, либо за что-то заплатил), и присутствует ошибочное дополнение (100 рублей, деньги нельзя оплатить, оплачивают ими).
В исправленном виде предложение могло бы выглядеть, напр., такие варианты:
-Клиент оплатил в кассе костюм стоимостью 100 рублей.
-Клиент заплатил/уплатил в кассе за костюм 100 рублей.
-Клиент внёс в кассу 100 рублей (официально).
К просторечным обиходным выражениям люди привыкли, их смысл понятен без грамматических тонкостей, поскольку пропущенные слова легко восстанавливаются из контекста.