У Тильды есть стандартный блок BF924 (Форма для приема взносов с предустановленными суммами), который позволяет задавать произвольную сумму и принимать её онлайн. Но вы можете не делать кнопки с предустановленными суммами, а оставить лишь поле для ввода суммы, кастомизировав его по своему усмотрению.
Посмотрите пример, чтобы понять, как это работает.