Package com.meawallet.mtp
-
Interface Summary Interface Description MeaAuthenticationListener Interface describing various cardholder verification events.MeaCard Provides API for interaction with MeaTokenPlatform library card object.MeaCardListener Interface describing generic card listener events.MeaCardPinAuthenticationListener Listener interface for card PIN authentication event.MeaCardPinListener Interface describing the various card PIN change related events.MeaCardProvisionListener Interface describing the various card provision events.MeaCardReplenishListener Interface describing the various card payment tokens replenish events.MeaCompleteAuthenticationListener Interface describing the various completeAuthentication remote request events.MeaCompleteDigitizationListener Interface describing the various completeDigitization remote request events.MeaContactlessTransactionData Provides submitted transactions information.MeaContactlessTransactionListener Interface describing the various contactless transaction events.MeaDeleteStorageDirectoryListener Interface for getting callbacks when storage directories are deleted.MeaDigitizedCardStateChangeListener Interface describing the digitized card state change events.MeaError Interface for a common error constants.MeaGetAssetListener Interface describing the various getAsset remote request events.MeaGetCardTransactionHistoryListener Interface describing the various getCardTransactionHistory remote request events.MeaGetPaymentAppInstanceIdListener Interface describing the various getPaymentAppInstanceId events.MeaInitializeDigitizationListener Interface describing the various initializeDigitization remote request events.MeaListener Interface describing common success and failure events.MeaRemoteTransactionListener Interface describing the various remote (DSRP) transaction events.MeaWalletPinAuthenticationListener Listener interface for wallet PIN authentication event.MeaWalletPinListener Interface describing the various wallet PIN change related events.RemotePaymentData Interface describing remote (DSRP) payment data -
Class Summary Class Description E2eEncryptedDigitizationParameters Class for calculating and holding parameters for digitisation with e2e encrypted data (available only for VISA).FingerprintAuthenticationDialogFragment A dialog which uses fingerprint APIs to authenticate the user.MeaAuthenticationMethod Digitized card supported authentication method.MeaEligibilityReceipt Card digitization eligibility receipt.MeaErrorCode Error codes.MeaHceService Service to interact with NFC controller over the Android Host-based Card Emulation for payment processing.MeaInitializeDigitizationParameters Card Initialize Digitization parameters.MeaMediaContent Media content of static Assets from a repository, such as - card art, card brand logos, issuers logos, terms and conditions.MeaPinRequestReceiver Receiver to handle request for PIN reset or change events.MeaProductConfig Product Configuration data of digitized card.MeaRemotePaymentData Remote (DSRP) payment input data which should be passed toMeaCard.processRemoteTransaction(MeaRemotePaymentData, MeaRemoteTransactionListener)
.MeaRemoteTransactionOutcome Represents the outcome of a remote (DSRP) transaction.MeaTokenInfo Token specific data of digitized card.MeaTokenPlatform Provides API for interaction with the MeaTokenPlatform library using static methods.MeaTokenPlatform.CdCvm Consumer Device Cardholder Verification Method class.MeaTokenPlatform.Configuration MeaTokenPlatform library configuration information.MeaTokenPlatform.Rns Remote Notification Service interface.MeaTokenPlatform.StepUpAuth Step-Up Authentication methods class.MeaTransactionDetails Object containing all historical transaction data such as - id, amount, currency, timestamp, merchant name, etc.MeaTransactionLimit Object for holding max amount limit for a single transaction for specified currency.MeaTransactionLog Represents the transaction logs, so the app can update its transaction log accordingly.MeaTransactionMessage Transaction outcome result message object.MeaTransactionReceiver Receiver to handle various transaction events. -
Enum Summary Enum Description CdCvmType Consumer Device Cardholder Verification Method (CDCVM) type.MeaAuthenticationMethod.Type Card digitization additional authentication method types.MeaCardState Card states.MeaCardYellowPathState Additional card states in "Yellow Path".MeaChangePinResult PIN change result.MeaDigitizationDecision Decision of card digitization request.MeaInitializeDigitizationParameters.InitializeDigitizationType Initialize Card Digitization parameter typeMeaMediaContent.Type Asset media content MIME type.MeaRichTransactionType Extended transaction type that includes transit ISO 8583:1987.MeaTransactionAuthorizationStatus Transaction result message authorization status.MeaTransactionLogType Transaction type for transaction logs.MeaTransactionType Transaction result message type.PaymentNetwork Card payment network.RemoteCryptogramType Cryptogram types used in remote (DSRP) payments -
Exception Summary Exception Description InitializationFailedException Thrown if the library initialization fails.InvalidInputException Base class for all the exceptions related to unexpected dataMeaCardException Base class for all the exceptions related to CardsMeaCheckedException Generic MeaWallet Exception class It provides an interface for all the exception classes to be used within MeaWallet modulesMeaDeviceLockedException Thrown if device is locked with Android native lock screen.MeaException Base class for MeaWallet exceptions.MeaUncheckedException Unchecked exception class, subclass ofRuntimeException
.NotInitializedException Thrown if the library is not initialized.NotRegisteredException Thrown if the library is not registered.