Да у вас на восстановление из бэкапа, времени больше уйдет, чем просто спросить о реквизитах платежа и если надо исправить баланс.
Потом в какой момент времени вы этот бэкап поднимать будете? восстановление это же время, пока вы откатываете БД, могут мимо вас пройдут ещё операции, и если необходимость восстановления БД из бэкапа из-за потери какой-то одной операции весьма и весьма под вопросом, то за время восстановления вы точно упустите операцию. В итоге будете делать всё тоже самое только вручную. Да у всех операторов работающих с деньгами сидят люди на телефоне которым если что-то пошло не так надо звонить, они задают ряд вопросов, и удостоверившись что платёж был ваш, ручками исправляют ситуацию. Думаю так как вы планируете это не делает никто, потому как восстановление БД это критическая ситуация и без крайней необходимости никто этого делать не будет.

Как то так. Спасибо что дочитали.