telegram.Invoice
- class telegram.Invoice(title, description, start_parameter, currency, total_amount, **_kwargs)
Bases:
telegram.base.TelegramObject
This object contains basic information about an invoice.
Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their
title
,description
,start_parameter
,currency
andtotal_amount
are equal.- Parameters
title (
str
) – Product name.description (
str
) – Product description.start_parameter (
str
) – Unique bot deep-linking parameter that can be used to generate this invoice.currency (
str
) – Three-letter ISO 4217 currency code.total_amount (
int
) – Total price in the smallest units of the currency (integer, not float/double). For example, for a price of US$ 1.45 passamount = 145
. See theexp
parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).**kwargs (
dict
) – Arbitrary keyword arguments.
- title
Product name.
- Type
str
- description
Product description.
- Type
str
- start_parameter
Unique bot deep-linking parameter.
- Type
str
- currency
Three-letter ISO 4217 currency code.
- Type
str
- total_amount
Total price in the smallest units of the currency.
- Type
int