Skip to main content

messageActionPaymentSent

A payment was sent

type tg.MessageActionPaymentSent struct { /* ... */ }

Implements MessageAction.

Fields

NameTypeRequiredDescription
RecurringInitboolWhether this is the first payment of a recurring payment we just subscribed to
RecurringUsedboolWhether this payment is part of a recurring payment
CurrencystringyesThree-letter ISO 4217 currency code, or XTR for Telegram Stars.
TotalAmountint64yesPrice 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).
InvoiceSlugstringAn invoice slug taken from an invoice deep link or from the premium_invoice_slug app config parameter »
SubscriptionUntilDateintExpiration date of the Telegram Star subscription ».

References