Interface MasterCardTransactionContext
-
- All Superinterfaces:
TransactionContext
public interface MasterCardTransactionContext extends TransactionContext
This interface contains the value of Transaction Context Specifically for MasterCard.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransactionType
getRichTrxType()
Retrieve the Rich transactionType defined by MCBP 2.1.MasterCardTerminalInfo
getTerminalInfo()
Retrieve the Terminal Info (TerminalType, TerminalTechnology, 2 tap support, cdcvm support, pdol, cdol) For master Card.byte[]
getTransactionId()
Retrieve the Transaction ID for the MasterCard Transaction.MasterCardTransactionInfo
getTransactionInfo()
Retrieve the Transaction Info (OtherAmount, TransactionRange, TransactionPurpose, TransactionConditions, UerActionOnPOI, isAlternateAID) For master Card.Outcome
getTransactionOutcome()
Retrieve the Transaction Outcome-
Methods inherited from interface com.gemalto.mfs.mwsdk.payment.engine.TransactionContext
getAid, getAmount, getCurrencyCode, getDigitalizedCardStatus, getRawAmount, getScheme, getTrxDate, getTrxType, wipe
-
-
-
-
Method Detail
-
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()
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
-
-