Message.pay()

Message.pay()

Bound method pay of Message.

Use as a shortcut for:

invoice = types.InputInvoiceMessage(
        chat_id=chat_id,
        message_id=123
    )

form = await app.get_payment_form(invoice)

await app.send_payment_form(
    payment_form_id=form.id,
    input_invoice=invoice
)

Example

await message.pay()
Returns:

PaymentResult – On success, the payment result is returned.