Суть: вводится временной лаг, не менее 6 часов, оптимально сутки, в течение которого деньги списываемые со счета попадают в некий "отстойник". Назовем его песочницей, так комфортнее :) Временной лаг включается с определенной суммы, например, 50 000 рублей.
Это всё костыли, опять за счёт клиента. Есть гораздо более понятные и отработанные способы, понятные опытным пользователям, но создающие издержки для банков (поэтому и не предлагаются): электронные подписи, аппаратные генераторы кодов, карточки кодов. Такое я видел для физлиц только в "Авангарде". Можно ведь предлагать опционально? Можно. Только это вложения в банковскую инфраструктуру. Проще всё на клиента повесить.