Как можно довести пользователя до ввода банковских данных и нажатия кнопки купить без снятия у него денег?Это не имеет вообще никакого смысла.
Выводить деньги можно только на те же реквизиты с которых было пополнение.
Если пользователь по какой-то причине больше не имеет возможности использовать свой счет с которого было пополнение, то он может пополнить с другого и в таком случае выводить он сможет тоже только на него.Смена счёта для вывода должна ОБЯЗАТЕЛЬНО подтверждаться СРАЗУ ПОСЛЕ пополнения, НО! ДО вывода используя TOTP (п.2).
Частичный сбор средств по проекту крадуфандинга не допускается. Если проект в указанные сроки не собрал требуемую сумму, все взносы автоматически возвращаются инвесторам (на внутренний счет сервиса Funding с возможностью вывода на WebMoney-кошелек).
Если проект собрал необходимую сумму или больше, средства автоматически начисляются автору на внутренний счет сервиса Funding с возможностью вывода на WebMoney-кошелек.