View Source ExTDLib.Object.Invoice (ExTDLib v0.0.4)

Product invoice.

NameTypeDescription
currencystringISO 4217 currency code.
price_partslabeledPricePartA list of objects used to calculate the total price of the product.
max_tip_amountstringThe maximum allowed amount of tip in the smallest units of the currency.
suggested_tip_amountsstringSuggested amounts of tip in the smallest units of the currency.
recurring_payment_terms_of_service_urlstringAn HTTP URL with terms of service for recurring payments. If non-empty, the invoice payment will result in recurring payments and the user must accept the terms of service before allowed to pay.
terms_of_service_urlstringAn HTTP URL with terms of service for non-recurring payments. If non-empty, then the user must accept the terms of service before allowed to pay.
is_testboolTrue, if the payment is a test payment.
need_nameboolTrue, if the user's name is needed for payment.
need_phone_numberboolTrue, if the user's phone number is needed for payment.
need_email_addressboolTrue, if the user's email address is needed for payment.
need_shipping_addressboolTrue, if the user's shipping address is needed for payment.
send_phone_number_to_providerboolTrue, if the user's phone number will be sent to the provider.
send_email_address_to_providerboolTrue, if the user's email address will be sent to the provider.
is_flexibleboolTrue, if the total price depends on the shipping method.

More details on telegram's documentation.