telegram api constructor · layer 229 · #ffa00ccc

messageActionPaymentSentMe

A user just sent a payment to me (a bot)

definition

messageActionPaymentSentMe#ffa00ccc flags:# recurring_init:flags.2?true recurring_used:flags.3?true currency:string total_amount:long payload:bytes info:flags.0?PaymentRequestedInfo shipping_option_id:flags.1?string charge:PaymentCharge subscription_until_date:flags.4?int = MessageAction;

parameters

nametypedescription
flags#Flags, see TL conditional fields
recurring_initflags.2?trueWhether this is the first payment of a recurring payment we just subscribed to
recurring_usedflags.3?trueWhether this payment is part of a recurring payment
currencystringThree-letter ISO 4217 currency code, or XTR for Telegram Stars.
total_amountlongPrice of the product 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).
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
chargePaymentChargeProvider payment identifier
subscription_until_dateflags.4?intExpiration date of the Telegram Star subscription ».

type

MessageAction · 68 other constructors

history

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

idlayers
#8f31b32765–193
#ffa00ccc194–229