Interface MasterCardTransactionContext

All Superinterfaces:
TransactionContext

public interface MasterCardTransactionContext extends TransactionContext
This interface contains the value of Transaction Context Specifically for MasterCard.
  • 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.
      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