Платежи в Telegram

С помощью компонента Платежи в Telegram вы сможете подключить в бота любую платежную систему, доступную в Telegram.

Настройка в тестовом режиме

1. Добавьте на нужный экран компонент Платежи в Telegram.

2. Перейдите в Telegram-бота @Botfather и дайте команду /mybots. После этого перейдите в нужный бот, выберите Payments.

3. Выберите платежную систему, нажав на соответствующую кнопку.

Дальнейшую настройку платежей рассмотрим на примере ЮKassa.

1. Чтобы настроить платежи в тестовом режиме, выберите ЮKassa, затем Connect ЮKassa Test.

2. Следуя указаниям, получите shopId и shopArticleId.

3. Вернитесь к @Botfather и получите тестовый токен, который скопируйте и вставьте в поле настроек Telegram provider token в конструкторе.

4. Заполните все пустые поля компонента:

  • Укажите заголовок товара.
  • Укажите описание товара.
  • Укажите назначение платежа.
  • Выберите валюту.
  • Укажите цену.
  • Выберите экран, на который будет переводиться пользователь при успешной оплате.
  • Укажите имя переменной, в которую будут записаны данные пользователя.
  • Можно загрузить изображение товара или указать ссылку на изображение. Изображение может быть в формате jpg или png. Компонент загрузится и будет приходить пользователю вне зависимости наличия картинки.

5. Сохраните бота. Первый товар добавлен. Попробуйте провести несколько тестовых платежей.

Чтобы получить реальный токен, перейдите в @Botfather и после команды /mybots выберите своего бота. Во вкладке Payments выберите раздел Connect ЮKassa Live. После этого следуйте подсказкам для получения токена. Скопируйте и вставьте его в компонент Платежи в Telegram.

История платежей отображается в разделе Платежи в Telegram.

Остальные платёжные системы можно настроить по такому же принципу, учитывая особенности каждой системы.

В начало ↑