Telegram Inline Keyboard "Pay" Button

Describe the problem/error/question

I was looking at sending invoices through a telegram bot that I use with n8n. I say that in the Telegram node under Reply markup → Inline keyboard → Button

You can add a “Pay” button. I was looking for possible solution to set this up but couldn’t find any answer in the doc or in the forum.

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @Jonas_Kilian

I have not built a Telegram Bot using a Pay Button before but you can have a look at the Telegram API Documentation here: Telegram Bot API

So, in the node you can send a pay button along with other parameters that your Telegram Bot will process for sending a message. For example, which URL to be opened when the button is pressed.

The Inline Keyboard is an array of buttons that will be part of the message.

I have found a similar use case in our workflow template collection by one of our community members that uses Telegram for payments - Feel free to check it out :slight_smile: