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 .