Package-level declarations

Types

Link copied to clipboard
data class CardVerification(val verificationCode: String, val instrumentId: String, val verificationType: CardVerificationType, val id: String, val creationTime: Calendar, val status: CardVerificationStatus, val statusReason: CardVerificationStatusReason?, val instrumentType: InstrumentType?, val remainingAttempts: Int?)

Data class representing a instrument verification that allows tracking of the verification outcome.

Link copied to clipboard

Sealed class representing a CardVerificationActivityResult object.

Link copied to clipboard
data class CardVerificationError(val code: CardVerificationResultCode, val errorId: String?, val message: String?) : Parcelable

Data class representing a CardVerificationError object.

Link copied to clipboard
data class CardVerificationInfo(val verificationPattern: String?, val verificationType: CardVerificationType?)

Data class representing verification information associated with the card instrument.

Link copied to clipboard
data class CardVerificationList(val cardVerifications: List<CardVerification>, val meta: PagingResultMeta?)

Data class representing a list of card verification sessions.

Link copied to clipboard
data class CardVerificationParameters(val instrumentId: String) : Parcelable

Data class representing parameters to start card verification.

Link copied to clipboard
data class CardVerificationRequest(val verificationCode: String, val instrumentId: String, val verificationType: CardVerificationType)

Data class representing a request to verify a CARD payment instrument in VERIFICATION_REQUIRED status. Pass a reference to the CARD being verified and the verification code from a previous CARD transaction.

Link copied to clipboard

Enum class represent card verification result.

Link copied to clipboard
data class CardVerificationsParameters(val limit: Int? = null, val offset: Int? = null, val status: CardVerificationStatus? = null, val instrumentId: String? = null)

Data class representing parameters to retrieve list of card verification sessions for the customer.

Link copied to clipboard

Enum class representing card verification status.

Link copied to clipboard

Enum class representing the reason for FAILED card verification.

Link copied to clipboard

Enum class representing possible types of the card verification performed.

Link copied to clipboard

Data class representing the verification session for an instrument.

Link copied to clipboard

Enum class representing the information about the customer verification session failure reason. It helps determine the next course of action.

Link copied to clipboard
data class InstrumentVerificationList(val instrumentVerifications: List<InstrumentVerification>?, val meta: PagingResultMeta?)

Data class representing a list of Instrument Verifications.

Link copied to clipboard
data class InstrumentVerificationParameters(val limit: Int? = null, val offset: Int? = null, val sessionStatus: InstrumentVerificationStatus? = null)

Data class representing the parameters to return a list of instrument verification sessions for the customer.

Link copied to clipboard
data class InstrumentVerificationRequest(val returnUrl: String, val instrumentType: InstrumentType)

Data class representing a request to start instrument verification session. Should contain the instrument type for which the verification is started and where the verification should be redirected based on the verification flow status.

Link copied to clipboard

Enum class that reflects the current status of the session.

Link copied to clipboard
data class PaymentInstrumentParameters(val instrumentId: String, val instrumentType: InstrumentType)

Data class containing the parameters for a PaymentInstrument request

Link copied to clipboard
data class PaymentInstrumentsParameters(val instrumentType: InstrumentType? = null, val paymentOption: PaymentOptionType? = null)

Data class containing the filter parameters for a PaymentInstruments request