Для того что бы уравнять AMOUNT_ALL и AMOUNT, можно использовать такую схему:
В настройках оператора указать _свой_ url для процессинга.
Т.е. webclient -> (_наш_ URL) program -> (_правильный_ URL) cyberplat
Где program простой самописный прокси. Он принимает зпаросы webclienta правит AMOUNT_ALL и AMOUNT, и отправляет _правильный_ запрос в cyberplat.
Все чистенько и порсто
Только возможно придется расшифровать запрос -> исправить -> зашифровать -> отправить
Другой вариант:
Сделать так что бы weblcient не отправлял запрос вовсе, сохранял его как не проведенный.
Т.е. указать не верный URL процессинга для данного оператора + сосзадть нового оператора но уже с верным URL.
Webclient не сможет отправить платеж и сохранит его. После платеж надо подправить и указать в нем оператора с верынм URL.
И возможно Webclient сделает свое дело
P.S. Лучше свой процессинг
P.S.S. Или править исходники
