Оплата

Компонент Оплата работает только для платежей на платформе Telegram. История платежей отображается в конструкторе во вкладке Платежи в Telegram.

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

1. В конструкторе перетащите из Палитры на Экран компонент Оплата.
2. Перейдите в бота в Telegram @Botfather и дайте команду /mybots . После этого перейдите в нужный бот, выберите Payments.
3. Чтобы настроить платежи в тестовом режиме, выберите Connect Яндекс.Касса: тест.
4. Следуя указаниям, получите shopId и shopArticleId.
5. Вернитесь к @Botfather и получите тестовый токен, который скопируйте и вставьте в поле настроек Telegram provider token в конструкторе.
6. Заполните все пустые поля во вкладке Компоненты:
  • Укажите заголовок товара.
  • Укажите описание товара.
  • Укажите назначение платежа.
  • Выберите валюту.
  • Укажите цену.
  • Выберите экран, на который будет переводиться пользователь при успешной оплате.
  • Укажите имя переменной, в которую будут записаны данные пользователя.
7. Сохраните бота. Первый товар добавлен. Попробуйте провести несколько тестовых платежей.
Чтобы получить реальный токен, перейдите в @Botfather и после команды /mybots выберите своего бота. Во вкладке Payments выберите раздел Connect Яндекс.Касса: платежи. После этого следуйте подсказкам для получения токена. Скопируйте и вставьте его в компонент Оплата.