Telegram Bot icon

Telegram Bot

Interact with the Telegram Bot API – send messages, manage chats, handle payments, and more

Actions101

Payment → Send Invoice

AI-generated

Summary

Send an invoice message to a specified Telegram chat using the bot, including product details, pricing, and payment options.

Inputs

  • Chat ID (required) — Unique identifier for the target chat
  • Title (required) — Product name as shown on the invoice
  • Description (required) — Product description shown on the invoice
  • Payload (required) — Bot-defined invoice payload used for internal tracking
  • Provider Token (required) — Payment provider token to process the payment
  • Currency (required) — Three-letter ISO 4217 currency code for the prices
  • Prices (JSON) (required) — JSON array of LabeledPrice objects defining the invoice pricing
  • Additional Fields — Optional settings such as max tip amount, suggested tip amounts, product photo details, user data requirements (name, phone, email, shipping address), notification settings, deep-linking parameter, and provider-specific data

Output shape

a single record

Returns the Telegram API response result object representing the sent invoice message; the exact content corresponds to Telegram Bot API's sendInvoice response.

Examples

Example 1: Sending an invoice to a customer

Configure Chat ID, Title, Description, Payload, Provider Token, Currency, and Prices; optionally add fields like photo URL or request for customer's email; invoke this operation to deliver the payment invoice to the target chat.

Links

Discussion