Salebot.pro
Search…
Телеграм-pay
Описание последовательности действий для создания закрепленного сообщения с кнопкой оплатить
Как сделать кнопку в закрепленных сообщениях как в примере:
Делается это в 2 шага:
1 шаг: Прежде всего подключаем платежную систему. - Подробную инструкцию как это сделать вы найдете по ссылке ниже: https://docs.salebot.pro/integracii/platezhnye-sistemy/telegram#kak-vystavit-schet-klientu-invoice
2 шаг: Закрепляем данное сообщение. - Описание функции для закрепления сообщения вы найдете по ссылке: https://docs.salebot.pro/peremennye-1/api-v-kalkulyatore#kak-zakrepit-soobshenie
Пример:
1 шаг: prices = [["товар", 2000], ["НДС", 20.75], ["упаковка", 100]] result = tg_send_invoice('632593626:TEST:sandbox_i38014109764', platform_id, 'Телефон У-200', 'Лучшая модель на рынке', 'UAH', prices, 'https://helpix.ru/news/200405/181746/gf200_2.jpg', 'phone_best', 0, 0, 1, 1, 1, '', '{"inline_keyboard": [[{"text":"Оплатить", "pay":"True"}]]}') 2 шаг: В результате выполнения первого шага вы получите ответ, из которого требуется достать значение message_id при помощи функции get(): res=get(result,'result') m_id=get(res,'message_id') Далее закрепляем сообщение: tg_pin_chat_message(#{platform_id}, #{m_id}, 1)
Copy link