# Пополнить счет контакта

У контакта в боте может быть внутренний счёт — баланс, который ведёт сам бот: бонусы, баллы, депозит. Это учёт внутри бота, а не кошелёк в платёжной системе. Счёт ведётся отдельно в каждой валюте. Счета контакта видны в его карточке, в разделе «Счета»; показать баланс в сообщении можно функцией `getBalance` — она описана на странице [Функции](https://support.watbot.ru/chatbots/templates/functions).

![Панель настроек блока «Пополнить счет контакта»](https://support.watbot.ru/_media/ru/01-chatbots/03-blocks/04-contact-data/_images/top-up-balance.webp?v=1791781230)

Блок прибавляет сумму к счёту контакта. Если счёта в этой валюте ещё нет, блок его откроет.

## Настройки

- **«Сумма»** — сколько начислить. Можно указать число или [автоподстановку](https://support.watbot.ru/chatbots/templates), например переменную с суммой. Отрицательная сумма спишет деньги со счёта.
- **«Код валюты (ISO 4217)»** — трёхбуквенный код валюты счёта, например `RUB`, `USD`, `EUR`.

## Выходы

- «Продолжить» — бот идёт дальше после начисления.

## Особенности

- Если сумма равна нулю, счёт не изменится, а бот пойдёт дальше.
- Если сумма отрицательная, а денег на счёте не хватает, блок ничего не спишет, отправит человеку сообщение «Недостаточно средств на балансе» и остановит сценарий — по выходу «Продолжить» бот не пойдёт. Когда нужно своё продолжение на этот случай, используйте блок «Списать со счета контакта».
