Interface MasterCardTransactionContext
- All Superinterfaces:
TransactionContext
This interface contains the value of Transaction Context Specifically for MasterCard.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the Rich transactionType defined by MCBP 2.1.Retrieve the Terminal Info (TerminalType, TerminalTechnology, 2 tap support, cdcvm support, pdol, cdol) For master Card.byte[]Deprecated.Retrieve the Transaction Info (OtherAmount, TransactionRange, TransactionPurpose, TransactionConditions, UerActionOnPOI, isAlternateAID) For master Card.Retrieve the Transaction OutcomeMethods inherited from interface com.gemalto.mfs.mwsdk.payment.engine.TransactionContext
getAid, getAmount, getCurrencyCode, getDigitalizedCardStatus, getRawAmount, getScheme, getTrxDate, getTrxId, getTrxType, wipe
-
Method Details
-
getTransactionInfo
MasterCardTransactionInfo getTransactionInfo()Retrieve the Transaction Info (OtherAmount, TransactionRange, TransactionPurpose, TransactionConditions, UerActionOnPOI, isAlternateAID) For master Card.- Returns:
- MasterCardTransactionInfo Object
-
getTerminalInfo
MasterCardTerminalInfo getTerminalInfo()Retrieve the Terminal Info (TerminalType, TerminalTechnology, 2 tap support, cdcvm support, pdol, cdol) For master Card.- Returns:
- MasterCardTerminalInfo Object
-
getTransactionOutcome
Outcome getTransactionOutcome()Retrieve the Transaction Outcome- Returns:
- OutCome Enum
-
getTransactionId
byte[] getTransactionId()Deprecated.since 6.10.0 : UseTransactionContext.getTrxId()Retrieve the Transaction ID for the MasterCard Transaction.- Returns:
- byte[] Transaction ID
-
getRichTrxType
TransactionType getRichTrxType()Retrieve the Rich transactionType defined by MCBP 2.1.This is only applicable for MCBP 2.1 Profile transaction - Returns:
- RichTransactionType
-
TransactionContext.getTrxId()