Не совсем понимаю как валидировать после виджета? Только если в личном кабе самого тинькоффа принять оплату либо отклонить
Нет, там есть возможность отправлять ответ от сервера на почту, либо по http. Во втором случае, ты получаешь данные о платеже постом, вроде на ту страницу, которую укажешь.