-
- All Implemented Interfaces:
-
android.os.Parcelable
public class IdentificationPaymentParams extends PaymentParams
Represents payment parameters for payment brands that require identification document details.
-
-
Field Summary
Fields Modifier and Type Field Description public final static PatternIDENTIFICATION_DOC_ID_PATTERNprivate final IdentificationDocTypeidentificationDocTypeprivate final StringidentificationDocIdpublic final static Parcelable.Creator<IdentificationPaymentParams>CREATOR
-
Constructor Summary
Constructors Constructor Description IdentificationPaymentParams(String checkoutId, String paymentBrand, IdentificationDocType identificationDocType, String identificationDocId)Creates the payment parameters for transaction with identification document details.
-
Method Summary
Modifier and Type Method Description IdentificationDocTypegetIdentificationDocType()Returns the identification document type. StringgetIdentificationDocId()Returns the identification document id. Map<String, String>getParamsForRequest()returns the map of parameters for the payment request, including identification document details. booleanequals(Object o)inthashCode()voidwriteToParcel(Parcel dest, int flags)intdescribeContents()-
-
Constructor Detail
-
IdentificationPaymentParams
IdentificationPaymentParams(String checkoutId, String paymentBrand, IdentificationDocType identificationDocType, String identificationDocId)
Creates the payment parameters for transaction with identification document details.- Parameters:
checkoutId- The checkout id of the transaction.paymentBrand- The payment brand of the transaction.identificationDocType- Identification documentation type.identificationDocId- Identification document id in string format.
-
-
Method Detail
-
getIdentificationDocType
@Nullable() IdentificationDocType getIdentificationDocType()
Returns the identification document type.
-
getIdentificationDocId
@Nullable() String getIdentificationDocId()
Returns the identification document id.
-
getParamsForRequest
@NonNull() Map<String, String> getParamsForRequest()
returns the map of parameters for the payment request, including identification document details.
-
hashCode
int hashCode()
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
describeContents
int describeContents()
-
-
-
-