public class UnionPayCardBuilder extends BaseCardBuilder<UnionPayCardBuilder> implements android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<UnionPayCardBuilder> |
CREATOR |
OPERATION_NAME_KEY, OPTIONS_KEY| Modifier | Constructor and Description |
|---|---|
|
UnionPayCardBuilder() |
protected |
UnionPayCardBuilder(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
build(org.json.JSONObject json,
org.json.JSONObject paymentMethodNonceJson) |
org.json.JSONObject |
buildEnrollment() |
protected void |
buildGraphQL(android.content.Context context,
org.json.JSONObject base,
org.json.JSONObject variables) |
UnionPayCardBuilder |
enrollmentId(java.lang.String enrollmentId) |
UnionPayCardBuilder |
mobileCountryCode(java.lang.String mobileCountryCode) |
UnionPayCardBuilder |
mobilePhoneNumber(java.lang.String mobilePhoneNumber) |
UnionPayCardBuilder |
smsCode(java.lang.String smsCode) |
UnionPayCardBuilder |
validate(boolean validate)
Deprecated.
UnionPay enrollment performs validation. This value will not be used for UnionPay payment methods.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
cardholderName, cardNumber, company, countryCode, cvv, describeContents, expirationDate, expirationMonth, expirationYear, extendedAddress, firstName, getApiPath, getResponsePaymentMethodType, lastName, locality, postalCode, region, streetAddressbuild, buildGraphQL, getDefaultIntegration, getDefaultSource, integration, setSessionId, sourcepublic static final android.os.Parcelable.Creator<UnionPayCardBuilder> CREATOR
public UnionPayCardBuilder()
protected UnionPayCardBuilder(android.os.Parcel in)
public UnionPayCardBuilder mobileCountryCode(java.lang.String mobileCountryCode)
mobileCountryCode - The mobile country code to use when sending the auth code via SMS.UnionPayCardBuilderpublic UnionPayCardBuilder mobilePhoneNumber(java.lang.String mobilePhoneNumber)
mobilePhoneNumber - The mobile phone number to use when sending the auth code via SMS.UnionPayCardBuilderpublic UnionPayCardBuilder smsCode(java.lang.String smsCode)
smsCode - The auth code sent to the user via SMS.UnionPayCardBuilderpublic UnionPayCardBuilder enrollmentId(java.lang.String enrollmentId)
enrollmentId - The UnionPay enrollment IDUnionPayCardBuilder@Deprecated public UnionPayCardBuilder validate(boolean validate)
validate in class PaymentMethodBuilder<UnionPayCardBuilder>validate - IgnoredUnionPayCardBuilderpublic org.json.JSONObject buildEnrollment()
throws org.json.JSONException
org.json.JSONExceptionprotected void build(org.json.JSONObject json,
org.json.JSONObject paymentMethodNonceJson)
throws org.json.JSONException
build in class BaseCardBuilder<UnionPayCardBuilder>org.json.JSONExceptionprotected void buildGraphQL(android.content.Context context,
org.json.JSONObject base,
org.json.JSONObject variables)
buildGraphQL in class PaymentMethodBuilder<UnionPayCardBuilder>public void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class BaseCardBuilder<UnionPayCardBuilder>