public class PayPalAccountNonce extends PaymentMethodNonce implements android.os.Parcelable
PaymentMethodNonce representing a PayPal account.CardNonce},
PaymentMethodNonce}| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
API_RESOURCE_KEY |
static android.os.Parcelable.Creator<PayPalAccountNonce> |
CREATOR |
protected static java.lang.String |
PAYMENT_METHOD_DATA_KEY |
protected static java.lang.String |
TOKEN_KEY |
protected static java.lang.String |
TOKENIZATION_DATA_KEY |
protected static java.lang.String |
TYPE |
DATA_KEY, mDefault, mDescription, mNonce| Constructor and Description |
|---|
PayPalAccountNonce() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fromJson(org.json.JSONObject json)
Generates a
PayPalAccountNonce from the JSONObject. |
static PayPalAccountNonce |
fromJson(java.lang.String jsonString)
Convert an API response to a
PayPalAccountNonce. |
java.lang.String |
getAuthenticateUrl() |
PostalAddress |
getBillingAddress() |
java.lang.String |
getClientMetadataId() |
PayPalCreditFinancing |
getCreditFinancing() |
java.lang.String |
getDescription() |
java.lang.String |
getEmail() |
java.lang.String |
getFirstName() |
java.lang.String |
getLastName() |
java.lang.String |
getPayerId() |
java.lang.String |
getPhone() |
PostalAddress |
getShippingAddress() |
java.lang.String |
getTypeLabel() |
boolean |
isTwoFactorAuthRequired() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
describeContents, getJsonObjectForType, getNonce, isDefault, parsePaymentMethodNonces, parsePaymentMethodNonces, parsePaymentMethodNoncesprotected static final java.lang.String TYPE
protected static final java.lang.String API_RESOURCE_KEY
protected static final java.lang.String PAYMENT_METHOD_DATA_KEY
protected static final java.lang.String TOKENIZATION_DATA_KEY
protected static final java.lang.String TOKEN_KEY
public static final android.os.Parcelable.Creator<PayPalAccountNonce> CREATOR
public static PayPalAccountNonce fromJson(java.lang.String jsonString) throws org.json.JSONException
PayPalAccountNonce.jsonString - Raw JSON representation of a PayPalAccountNonce.PayPalAccountNonce for use in payment method selection UIs.org.json.JSONExceptionprotected void fromJson(org.json.JSONObject json)
throws org.json.JSONException
PayPalAccountNonce from the JSONObject.fromJson in class PaymentMethodNoncejson - JSONObject that holds properties for PayPalAccountNonce.org.json.JSONExceptionpublic java.lang.String getEmail()
public java.lang.String getDescription()
getDescription in class PaymentMethodNoncepublic java.lang.String getTypeLabel()
getTypeLabel in class PaymentMethodNoncePaymentMethodNonce (always "PayPal")public PostalAddress getBillingAddress()
public PostalAddress getShippingAddress()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getPhone()
public java.lang.String getClientMetadataId()
public java.lang.String getPayerId()
public boolean isTwoFactorAuthRequired()
PayPalTwoFactorAuth#continueTwoFactorAuthentication(com.braintreepayments.api.BraintreeFragment, PaymentMethodNonce)
to complete the authentication flow if required.public PayPalCreditFinancing getCreditFinancing()
public java.lang.String getAuthenticateUrl()
public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class PaymentMethodNonce