Как можно фиксировать отказ потребителя?
При отказе посылайте потребителю 3-значный код подтверждения так, чтобы он был не доступен менеджеру. Проверяйте наличие кода у ситуаций, когда нет оплаты.
1. Просматривать записи выборочно. Чаще делать это для тех менеджеров, по поводу которых есть подозрения. Регулярно доводить до сведения менеджеров, что запись ведётся. Если есть нарушения - устраивать показательную порку, чтобы неповадно было. Если нет нарушений - находить любые мелочи и устраивать их публичные разборы.
Если менеджеры будут постоянно помнить, что большой брат следит за ними, этого уже может быть достаточно.
2. Что-то не очень понял из описания - каким образом происходит оплата, что менеджер может её себе забрать. Можете пояснить?