> For the complete documentation index, see [llms.txt](https://help.cleverapp.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.cleverapp.pro/obzor-platformy/popolnenie-i-spisanie-balansa-s-vnutrennego-scheta-kontakta.md).

# Пополнение и списание баланса с внутреннего счета контакта

На платформе можно принимать оплату в ботах. Обычно клиенты выбирают какой-то товар или услугу и переходят по ссылке в платежную систему для совершения покупки.

Но иногда требуется, чтобы клиент пополнил свой баланс, а затем расходовал его на какие-то покупки в боте. Исходя из данной потребности мы внедрили эту функцию.

## **Пополнение баланса** <a href="#id-1-poplnenie-balansa" id="id-1-poplnenie-balansa"></a>

Пополнить внутренний баланс пользователя можно двумя способами:

**Способ № 1**

Создайте блок оплаты, откройте его настройки и поставьте галочку **«Зачислять деньги на счет пользователя».**

<figure><img src="https://142807269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXgURoHjOREu7lpbgVXmo%2Fuploads%2FWDSAU6DuOD9txP6HTP84%2Fzach_na.jpg?alt=media&amp;token=21976050-ede1-4965-99de-12e76d6a933e" alt=""><figcaption></figcaption></figure>

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

Список счетов можно посмотреть в разделе: **Ваш бот** > **Списки** > **Контакты** > **Необходимый Контакт**

<figure><img src="https://142807269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXgURoHjOREu7lpbgVXmo%2Fuploads%2F8ARGia5OiiLn1wgl8z3R%2Fzach_nas.jpg?alt=media&amp;token=bf5b117d-0dd9-4aec-981c-fa8bb36efc52" alt=""><figcaption></figcaption></figure>

По каждому счету ведется журнал операций

<figure><img src="https://142807269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXgURoHjOREu7lpbgVXmo%2Fuploads%2FE3G6rgSc9iXBCC7vWMI8%2Fzach_nasc.jpg?alt=media&amp;token=0e6c54dd-3c63-424f-a145-97b6e468461d" alt=""><figcaption></figcaption></figure>

**Способ № 2**

Создайте блок “**Пополнить счет контакта**“. В соответствующих полях надо указать сумму пополнения и код валюты.

<figure><img src="https://142807269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXgURoHjOREu7lpbgVXmo%2Fuploads%2FEAnyR9u7WUsGsbxSeEhH%2Fpopln.jpg?alt=media&amp;token=725c62fc-f660-432d-969d-13c7b874ce1a" alt=""><figcaption></figcaption></figure>

При пополнении через данный блок информация так же будет доступна в разделе **Счета** карточки контакта.

## Списание средств (покупка) <a href="#id-2-spisanie-sredstv-pokupka" id="id-2-spisanie-sredstv-pokupka"></a>

Списывать средства возможно через специальный блок **“Списать со счета контакта”** и через API.​

При использовании блока “**Списать со счета контакта**“, в соответствующих полях необходимо указать сумму и код валюты.

<figure><img src="https://142807269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXgURoHjOREu7lpbgVXmo%2Fuploads%2Fxg5YTiDhD0ENGuSvbo6i%2Fspisanie.jpg?alt=media&amp;token=75b1ee0f-2fd6-4bb6-ba21-5d642ac52b6b" alt=""><figcaption></figcaption></figure>

При недостатке средств на счете контакта, от кнопки **"Недостаточно средств"** можно направить стрелку на блок "Простое сообщение" или "Цепочка сообщений" с соответствующим сообщением.

**Текущие возможности API:**

– Получение списка счетов.&#x20;

– Создание счета по коду валюты ISO 4217

– Удаление счета&#x20;

– Пополнение счета&#x20;

– Списание средств со счета

## Отображение баланса <a href="#id-3-otobrazhenie-balansa" id="id-3-otobrazhenie-balansa"></a>

Для отображение баланса клиента добавьте в сообщение бота вызов функции: `{{ getBalance("USD") }}`, где USD - код валюты.

<figure><img src="https://142807269-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXgURoHjOREu7lpbgVXmo%2Fuploads%2FHKvpmRgyMOQxgKaulXR9%2Fbansa.png?alt=media&amp;token=817b7d56-73ab-482e-a8b8-bbec5a0a47da" alt=""><figcaption></figcaption></figure>
