С чем обратился клиент
Нужно было добавить оплату к существующей внутренней системе.
Что обнаружилось при проверке
Платёж не имел immutable invoice ID, сумма передавалась из браузера, callback не связывался с объектом.
Почему это важно
Подмена суммы, ручная сверка и повторное зачисление.
Что нужно сделать
Создать серверный счёт, фиксированную сумму и назначение, подписанный callback, идемпотентность и журнал.
Как проверить результат
Изменение суммы в браузере не влияет; повтор callback безопасен; платёж отражается в нужной работе.
Ориентир стоимости
Ориентир: 18 000–40 000 ₽.
CTA
Узнали похожую ситуацию? Пришлите ссылку на сайт и опишите, где проявляется проблема. Сначала проверим публичную часть и объясним следующий шаг без запроса постоянных паролей.