На счет того, чтоб юзер копировал и вставлял, почему бы не сделать это в качестве кнопок? И ошибок меньше, клиенту проще. Так же клиента можно узнавать по его телеграмм id, да и думаю, проверку по номеру телефона можно сделать, только, чтоб клиент сначала ввел телефон и тогда уже бот прошелся по базе. Заполнение полей можно сделать через хандлер принимающий текст, посмотрите пример моего бота в портфолио(Бот поддержка). Если у приватбанка есть API, то конечно можно подключиться, только выполнить можно через и другие сервисы можно данный функционал. На счет таймеров для резерва это очень сомнительно, но я постараюсь понять, как это можно сделать.