Optional
captionCaption of the media
Product description (1-255 chars)
Optional
extendedExtended media (i.e. media that will be available once the invoice is paid)
The invoice itself
Bot-defined invoice payload (1-128 bytes).
Will not be displayed to the user and can be used for internal processes
Optional
photoProduct photo. Can be a photo of the goods or a marketing image for a service.
Can be a URL, or a TL object with input web document
Data about the invoice as a plain JS object, which will be shared with the payment provider. A detailed description of required fields should be provided by the payment provider.
Start parameter for the bot
Product name (1-32 chars)
Payments provider token, obtained from @BotFather
An invoice to be sent (see https://core.telegram.org/bots/payments)