Optionalbusiness_Unique identifier of the business connection on behalf of which the link will be created.
Three-letter ISO 4217 currency code or 'XTR' for Telegram Stars.
Product description, 1-255 characters.
Optionalis_Pass True if the final price depends on the shipping method.
Optionalmax_The maximum accepted amount for tips in the smallest units of the currency.
Optionalneed_Pass True if you require the user's email address to complete the order.
Optionalneed_Pass True if you require the user's full name to complete the order.
Optionalneed_Pass True if you require the user's phone number to complete the order.
Optionalneed_Pass True if you require the user's shipping address to complete the order.
Bot-defined invoice payload, 1-128 bytes.
Optionalphoto_Photo height.
Optionalphoto_Photo size in bytes.
Optionalphoto_URL of the product photo for the invoice.
Optionalphoto_Photo width.
Price breakdown, a JSON-serialized list of components.
Optionalprovider_JSON-serialized data about the invoice, which will be shared with the payment provider.
Optionalprovider_Payment provider token, obtained via @BotFather. Pass an empty string for payments in Telegram Stars.
Optionalsend_Pass True if the user's email address should be sent to the provider.
Optionalsend_Pass True if the user's phone number should be sent to the provider.
Optionalsubscription_Subscription period in seconds for recurring payments; must be one of 86400, 604800, 2592000, 6048000, 31536000.
Optionalsuggested_A JSON-serialized array of suggested amounts of tips in the smallest units of the currency.
Product name, 1-32 characters.
Options for Bot.createInvoiceLink.
Remarks
Mirrors the documented 22-parameter createInvoiceLink set exactly. Unlike sendInvoice it has no
chat_idand no message-delivery fields (disable_notification,message_thread_id,protect_content,reply_parameters,reply_markup,start_parameter), and it supportssubscription_periodfor recurring charges.See
Telegram Bot API: createInvoiceLink