Package it.tdlight.jni
Class TdApi.PaymentForm
java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.PaymentForm
- Enclosing class:
- TdApi
public static class TdApi.PaymentForm extends TdApi.Object
Contains information about an invoice payment form.
-
Field Summary
Fields Modifier and Type Field Description boolean
canSaveCredentials
True, if the user can choose to save credentials.static int
CONSTRUCTOR
TdApi.Invoice
invoice
Full information of the invoice.boolean
needPassword
True, if the user will be able to save credentials protected by a password they set up.TdApi.PaymentsProviderStripe
paymentsProvider
Contains information about the payment provider, if available, to support it natively without the need for opening the URL; may be null.TdApi.SavedCredentials
savedCredentials
Contains information about saved card credentials; may be null.TdApi.OrderInfo
savedOrderInfo
Saved server-side order information; may be null.String
url
Payment form URL. -
Constructor Summary
Constructors Constructor Description PaymentForm()
Contains information about an invoice payment form.PaymentForm(TdApi.Invoice invoice, String url, TdApi.PaymentsProviderStripe paymentsProvider, TdApi.OrderInfo savedOrderInfo, TdApi.SavedCredentials savedCredentials, boolean canSaveCredentials, boolean needPassword)
Contains information about an invoice payment form.PaymentForm(DataInput input)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
getConstructor()
int
hashCode()
void
serialize(DataOutputStream output)
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
invoice
Full information of the invoice. -
url
Payment form URL. -
paymentsProvider
Contains information about the payment provider, if available, to support it natively without the need for opening the URL; may be null. -
savedOrderInfo
Saved server-side order information; may be null. -
savedCredentials
Contains information about saved card credentials; may be null. -
canSaveCredentials
public boolean canSaveCredentialsTrue, if the user can choose to save credentials. -
needPassword
public boolean needPasswordTrue, if the user will be able to save credentials protected by a password they set up. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
- Constant Field Values
-
-
Constructor Details
-
PaymentForm
public PaymentForm()Contains information about an invoice payment form. -
PaymentForm
public PaymentForm(TdApi.Invoice invoice, String url, TdApi.PaymentsProviderStripe paymentsProvider, TdApi.OrderInfo savedOrderInfo, TdApi.SavedCredentials savedCredentials, boolean canSaveCredentials, boolean needPassword)Contains information about an invoice payment form.- Parameters:
invoice
- Invoice Full information of the invoice.url
- String Payment form URL.paymentsProvider
- PaymentsProviderStripe Contains information about the payment provider, if available, to support it natively without the need for opening the URL; may be null.savedOrderInfo
- OrderInfo Saved server-side order information; may be null.savedCredentials
- SavedCredentials Contains information about saved card credentials; may be null.canSaveCredentials
- boolean True, if the user can choose to save credentials.needPassword
- boolean True, if the user will be able to save credentials protected by a password they set up.
-
PaymentForm
- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-