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 |