В данной статье мы разберем как принимать оплату (создавать платежи) через бота. Инструкция является актуальной для вкладок Конструктор и Постинг.


Внимание! Прежде чем перейти к добавлению кнопки с приемом платежей необходимо подключить платежную систему, подробнее Подключение платежных систем.

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


Фиксированный платеж — выставление счёта на определенную сумму (ни больше ни меньше). Особенно подходит для случаев, когда заранее известны рамки сделки.

Для этого нужно:



     1. Создать блок;



     2. Создать инлайн клавиатуру или добавить новую кнопку в уже существующую инлайн клавиатуру;


     3. Выбрать для инлайн кнопки действие "Платеж";



      4. Заполнить необходимую информацию:

  • Наименование платежа (отображается на странице оплаты у пользователя бота);
  • Форма приема средств: Точная стоимость;
  • Стоимость (минимальная стоимость 2 рубля);
  • Переход к команде (команда, которая будет отправлена в случае успешной оплаты).
  • Название кнопки.


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


Для этого нужно:

  1. Повторить пункт 1, 2 и 3;
  2. Однако, выбираем следующую форму платежа: Ответ на форму;

    Стоит пояснить логику работы такой платежной кнопки:
    Т.к. сумма свободная, необходимо эту сумму для начала получить от пользователя, а получить её мы можем через Формы ввода. Т.е. пользователь сначала указывает желаемую сумму, а после переходит к платежу (значение автоматически передается). Это, к слову, о последовательности команд или блоков.

  3. Соответственно, создаём блок формы ввода до блока с платежной кнопкой, где маска ввода в обязательном порядке должна быть Числовой (иначе бот не разберет сумму);

      4. И указываем эту форму в блоке платежа;





Посмотреть информацию о платежах можно во вкладке Статистика.

Для удобства на странице статистики все платежи объединяются в группы по их наименованию.