InputInvoice

class pyrogram.raw.base.InputInvoice

An invoice

Constructors:

This base type has 15 constructors available.

InputInvoiceBusinessBotTransferStars

Transfer stars from the balance of a user account connected to a business bot, to the balance of the business bot, see here » for more info on the full flow.

InputInvoiceChatInviteSubscription

Used to pay for a Telegram Star subscription ».

InputInvoiceMessage

An invoice contained in a messageMediaInvoice message or paid media ».

InputInvoicePremiumAuthCode

Constructor of InputInvoice.

InputInvoicePremiumGiftCode

Used if the user wishes to start a channel/supergroup giveaway or send some giftcodes to members of a channel/supergroup, in exchange for boosts.

InputInvoicePremiumGiftStars

Used to gift a Telegram Premium subscription to another user, paying with Telegram Stars.

InputInvoiceSlug

An invoice slug taken from an invoice deep link or from the premium_invoice_slug app config parameter »

InputInvoiceStarGift

Used to buy a Telegram Star Gift, see here » for more info.

InputInvoiceStarGiftAuctionBid

Constructor of InputInvoice.

InputInvoiceStarGiftDropOriginalDetails

Constructor of InputInvoice.

InputInvoiceStarGiftPrepaidUpgrade

Separately prepay for the upgrade of a gift ».

InputInvoiceStarGiftResale

Used to buy a collectible gift currently up on resale, see here for more info on the full flow.

InputInvoiceStarGiftTransfer

Used to pay to transfer a collectible gift to another peer, see the gifts » documentation for more info.

InputInvoiceStarGiftUpgrade

Used to pay to upgrade a Gift to a collectible gift, see the collectible gifts » documentation for more info on the full flow.

InputInvoiceStars

Used to top up the Telegram Stars balance of the current account or someone else's account, or to start a Telegram Star giveaway ».