Invoice

@Serializable
data class Invoice(val title: String, val description: String, val startParameter: String, val currency: Currency, val totalAmount: Int)

This object contains basic information about an invoice.

Api reference

Constructors

Link copied to clipboard
constructor(title: String, description: String, startParameter: String, currency: Currency, totalAmount: Int)

Properties

Link copied to clipboard

Three-letter ISO 4217 currency code, or "XTR" for payments in Telegram Stars

Link copied to clipboard

Product description

Link copied to clipboard

Unique bot deep-linking parameter that can be used to generate this invoice

Link copied to clipboard

Product name

Link copied to clipboard

Total price in the smallest units of the currency (integer, not float/double). For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).