class Invoice

This object contains basic information about an invoice.

Methods

__construct(string $title, string $description, string $start_parameter, string $currency, int $total_amount)

No description

string
getTitle()

Product name.

string
getDescription()

Product description.

string
getStartParameter()

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

string
getCurrency()

Three-letter ISO 4217 currency code.

int
getTotalAmount()

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).

Details

at line 17
__construct(string $title, string $description, string $start_parameter, string $currency, int $total_amount)

No description

Parameters

string $title
string $description
string $start_parameter
string $currency
int $total_amount

at line 29
string getTitle()

Product name.

Return Value

string

at line 37
string getDescription()

Product description.

Return Value

string

at line 45
string getStartParameter()

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

Return Value

string

at line 53
string getCurrency()

Three-letter ISO 4217 currency code.

Return Value

string

at line 61
int getTotalAmount()

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).

Return Value

int