Inherits Function.
Sends a filled-out payment form to the bot for final verification.
Returns object_ptr<PaymentResult>.
Public Fields | |
object_ptr< InputInvoice > | input_invoice_ |
The invoice. | |
int64 | payment_form_id_ |
Payment form identifier returned by getPaymentForm. | |
string | order_info_id_ |
Identifier returned by validateOrderInfo, or an empty string. | |
string | shipping_option_id_ |
Identifier of a chosen shipping option, if applicable. | |
object_ptr< InputCredentials > | credentials_ |
The credentials chosen by user for payment; pass null for a payment in Telegram Stars. | |
int53 | tip_amount_ |
Chosen by the user amount of tip in the smallest units of the currency. | |
Public Types | |
using | ReturnType = object_ptr< paymentResult > |
Typedef for the type returned by the function. | |
Public Instance Methods | |
sendPaymentForm () | |
sendPaymentForm (object_ptr< InputInvoice > &&input_invoice_, int64 payment_form_id_, string const &order_info_id_, string const &shipping_option_id_, object_ptr< InputCredentials > &&credentials_, int53 tip_amount_) | |
void | store (TlStorerToString &s, const char *field_name) const final |
Public Instance Methods inherited from TlObject | |
virtual void | store (TlStorerUnsafe &s) const |
virtual void | store (TlStorerCalcLength &s) const |
TlObject ()=default | |
TlObject (const TlObject &)=delete | |
TlObject & | operator= (const TlObject &)=delete |
TlObject (TlObject &&)=default | |
TlObject & | operator= (TlObject &&)=default |
virtual | ~TlObject ()=default |
Static Public Attributes | |
static const std::int32_t | ID = -965855094 |
Identifier uniquely determining a type of the object. | |
sendPaymentForm | ( | ) |
Default constructor for a function, which sends a filled-out payment form to the bot for final verification.
Returns object_ptr<PaymentResult>.
sendPaymentForm | ( | object_ptr< InputInvoice > && | input_invoice_, |
int64 | payment_form_id_, | ||
string const & | order_info_id_, | ||
string const & | shipping_option_id_, | ||
object_ptr< InputCredentials > && | credentials_, | ||
int53 | tip_amount_ | ||
) |
Creates a function, which sends a filled-out payment form to the bot for final verification.
Returns object_ptr<PaymentResult>.
[in] | input_invoice_ | The invoice. |
[in] | payment_form_id_ | Payment form identifier returned by getPaymentForm. |
[in] | order_info_id_ | Identifier returned by validateOrderInfo, or an empty string. |
[in] | shipping_option_id_ | Identifier of a chosen shipping option, if applicable. |
[in] | credentials_ | The credentials chosen by user for payment; pass null for a payment in Telegram Stars. |
[in] | tip_amount_ | Chosen by the user amount of tip in the smallest units of the currency. |
|
finalvirtual |