ExportInvoiceRequest

Both users and bots may be able to use this request. See code examples.

---functions---
payments.exportInvoice#0f91b065 invoice_media:InputMedia = payments.ExportedInvoice

Returns

payments.ExportedInvoice

This type can only be an instance of:

ExportedInvoice

Parameters

invoice_mediaInputMedia

Known RPC errors

This request can't cause any RPC error as far as we know.

Example

from telethon.sync import TelegramClient
from telethon import functions, types

with TelegramClient(name, api_id, api_hash) as client:
    result = client(functions.payments.ExportInvoiceRequest(
        invoice_media=types.InputMediaUploadedPhoto(
            file=client.upload_file('/path/to/file.jpg'),
            spoiler=True,
            stickers=[types.InputDocument(
                id=-12398745604826,
                access_hash=-12398745604826,
                file_reference=b'arbitrary\x7f data \xfa here'
            )],
            ttl_seconds=42
        )
    ))
    print(result.stringify())