telegram api constructor · layer 229 · #8caa9a96

updateBotPrecheckoutQuery

This object contains information about an incoming pre-checkout query.

definition

updateBotPrecheckoutQuery#8caa9a96 flags:# query_id:long user_id:long payload:bytes info:flags.0?PaymentRequestedInfo shipping_option_id:flags.1?string currency:string total_amount:long = Update;

parameters

nametypedescription
flags#Flags, see TL conditional fields
query_idlongUnique query identifier
user_idlongUser who sent the query
payloadbytesBot specified invoice payload
infoflags.0?PaymentRequestedInfoOrder info provided by the user
shipping_option_idflags.1?stringIdentifier of the shipping option chosen by the user
currencystringThree-letter ISO 4217 currency code, or XTR for Telegram Stars.
total_amountlongTotal amount 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).

type

Update · 164 other constructors

history

present in layers 65–229 · constructor id changed 1×

idlayers
#5d2f3aa965–132
#8caa9a96133–229