payments.PaymentReceipt
- class pyrogram.raw.types.payments.PaymentReceipt
Receipt
Constructor of
PaymentReceipt.- Details:
Layer:
223ID:
70C4FE03
- Parameters:
date (
int32-bit) – Date of generationbot_id (
int64-bit) – Bot IDprovider_id (
int64-bit) – Provider IDtitle (
str) – Titledescription (
str) – Descriptioninvoice (
Invoice) – Invoicecurrency (
str) – Three-letter ISO 4217 currency codetotal_amount (
int64-bit) – Total 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).credentials_title (
str) – Payment credential nameusers (List of
User) – Usersphoto (
WebDocument, optional) – Photoinfo (
PaymentRequestedInfo, optional) – Infoshipping (
ShippingOption, optional) – Selected shipping optiontip_amount (
int64-bit, optional) – Tipped amount
- Functions:
This object can be returned by 1 function.
Get payment receipt
TL Schema
payments.paymentReceipt#70c4fe03
flags:#
date:int
bot_id:long
provider_id:long
title:string
description:string
photo:flags.2?WebDocument
invoice:Invoice
info:flags.0?PaymentRequestedInfo
shipping:flags.1?ShippingOption
tip_amount:flags.3?long
currency:string
total_amount:long
credentials_title:string
users:Vector<User>
= payments.PaymentReceipt
Parameter Tree
intlonglongstringstringWebDocument (optional)WebDocumentstringlongintstringVector < DocumentAttribute >DocumentAttributeImageSizeintintDocumentAttributeAnimatedDocumentAttributeStickertrue (optional)stringInputStickerSetInputStickerSetEmptyInputStickerSetIDInputStickerSetShortNameInputStickerSetAnimatedEmojiInputStickerSetDiceInputStickerSetAnimatedEmojiAnimationsInputStickerSetPremiumGiftsInputStickerSetEmojiGenericAnimationsInputStickerSetEmojiDefaultStatusesInputStickerSetEmojiDefaultTopicIconsInputStickerSetEmojiChannelDefaultStatusesInputStickerSetTonGiftsMaskCoords (optional)MaskCoordsDocumentAttributeVideotrue (optional)true (optional)true (optional)doubleintintint (optional)double (optional)string (optional)DocumentAttributeAudiotrue (optional)intstring (optional)string (optional)bytes (optional)DocumentAttributeFilenamestringDocumentAttributeHasStickersDocumentAttributeCustomEmojitrue (optional)true (optional)stringInputStickerSetInputStickerSetEmptyInputStickerSetIDInputStickerSetShortNameInputStickerSetAnimatedEmojiInputStickerSetDiceInputStickerSetPremiumGiftsInputStickerSetTonGiftsWebDocumentNoProxystringintstringVector < DocumentAttribute >intintDocumentAttributeStickertrue (optional)stringInputStickerSetInputStickerSetEmptyInputStickerSetIDInputStickerSetShortNameInputStickerSetAnimatedEmojiInputStickerSetDiceInputStickerSetAnimatedEmojiAnimationsInputStickerSetPremiumGiftsInputStickerSetEmojiGenericAnimationsInputStickerSetEmojiDefaultStatusesInputStickerSetEmojiDefaultTopicIconsInputStickerSetTonGiftsMaskCoords (optional)MaskCoordsDocumentAttributeVideotrue (optional)true (optional)true (optional)doubleintintint (optional)double (optional)string (optional)DocumentAttributeAudiotrue (optional)intstring (optional)string (optional)bytes (optional)stringtrue (optional)true (optional)stringInputStickerSetInputStickerSetEmptyInputStickerSetIDInputStickerSetShortNameInputStickerSetDiceInputStickerSetTonGiftsInvoiceInvoicetrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)stringVector < LabeledPrice >LabeledPricestringlonglong (optional)Vector < long > (optional)string (optional)int (optional)PaymentRequestedInfo (optional)PaymentRequestedInfostring (optional)string (optional)string (optional)PostAddress (optional)PostAddressstringstringstringstringstringstringShippingOption (optional)ShippingOptionstringstringVector < LabeledPrice >LabeledPricestringlonglong (optional)stringlongstringVector < User >UserEmptylongUsertrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)longlong (optional)string (optional)string (optional)string (optional)string (optional)UserProfilePhoto (optional)UserProfilePhotoEmptyUserProfilePhototrue (optional)true (optional)longbytes (optional)intUserStatus (optional)UserStatusEmptyUserStatusOnlineintUserStatusOfflineintUserStatusRecentlytrue (optional)UserStatusLastWeektrue (optional)UserStatusLastMonthtrue (optional)int (optional)Vector < RestrictionReason > (optional)RestrictionReasonstringstringstringstring (optional)string (optional)EmojiStatus (optional)EmojiStatusEmptyEmojiStatuslongint (optional)EmojiStatusCollectiblelonglongstringstringlongintintintintint (optional)longint (optional)Vector < Username > (optional)Usernametrue (optional)true (optional)stringRecentStory (optional)RecentStorytrue (optional)int (optional)PeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longPeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longint (optional)long (optional)long (optional)Example
PaymentReceipt(
date=0,
bot_id=0,
provider_id=0,
title="text",
description="text",
invoice=Invoice(
currency="text",
prices=[
LabeledPrice(
label="text",
amount=0
)
]
),
currency="text",
total_amount=0,
credentials_title="text",
users=[
UserEmpty(id=0)
],
)