Interface MasterCardTransactionInfo
-
public interface MasterCardTransactionInfoThis interface contains the Transaction Info specific for MasterCard.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransactionConditionsgetConditionsofUse()Retrieve the Transaction Conditions (Terminal Country code == Transaction Country Code)UserActionOnPoigetExpectedUserActionOnPOI()Retrieve the Expected User Action on POI (User should do Online pin \ Signature \ Online pin or Signature \ NONE \ UNKNOWN )doublegetOtherAmount()Get the other amount of the transaction according to the currency used based on ISO-4217 Example : Based on ISO 4217 - 'E' denotes how many values are present after decimal points for that currency Japanese Yen - E = 0 - No decimal values Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x50, 0x00 Value = 5000 Euro, IDR and Brazil Real - E =2 - 2 values after decimal points Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x50, 0x65 Value = 50.65 Joranian Dinar - E = 3 - 3 values after decimal points Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x56, 0x65 Value = 56.65 Unidad de Fomento - E = 4 - 4 values after decimal points Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x56, 0x65 Value = 0.5665TransactionPurposegetPurpose()Retrieve the Transaction Purpose (Terminal Request ARQC, AAC or Unknown)TransactionRangegetTransactionRange()Retrieve the Transaction Range (LVT or HVT Transaction )booleanhasTerminalRequestedCdCvm()has Terminal Requested CdCvm used for transactionbooleanisAlternateAID()Is Alternate AID used for transaction
-
-
-
Method Detail
-
getConditionsofUse
TransactionConditions getConditionsofUse()
Retrieve the Transaction Conditions (Terminal Country code == Transaction Country Code)- Returns:
- TransactionConditions Enum
-
getPurpose
TransactionPurpose getPurpose()
Retrieve the Transaction Purpose (Terminal Request ARQC, AAC or Unknown)- Returns:
- TransactionPurpose Enum
-
getExpectedUserActionOnPOI
UserActionOnPoi getExpectedUserActionOnPOI()
Retrieve the Expected User Action on POI (User should do Online pin \ Signature \ Online pin or Signature \ NONE \ UNKNOWN )- Returns:
- UserActionOnPoi Enum
-
getTransactionRange
TransactionRange getTransactionRange()
Retrieve the Transaction Range (LVT or HVT Transaction )- Returns:
- TransactionRange Enum
-
getOtherAmount
double getOtherAmount()
Get the other amount of the transaction according to the currency used based on ISO-4217 Example : Based on ISO 4217 - 'E' denotes how many values are present after decimal points for that currency Japanese Yen - E = 0 - No decimal values Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x50, 0x00 Value = 5000 Euro, IDR and Brazil Real - E =2 - 2 values after decimal points Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x50, 0x65 Value = 50.65 Joranian Dinar - E = 3 - 3 values after decimal points Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x56, 0x65 Value = 56.65 Unidad de Fomento - E = 4 - 4 values after decimal points Raw Value (getRawAmount) = 0x00, 0x00, 0x00, 0x00, 0x56, 0x65 Value = 0.5665- Returns:
- Floating point value of transaction other amount.
-
isAlternateAID
boolean isAlternateAID()
Is Alternate AID used for transaction- Returns:
- boolean isAlternateAID
-
hasTerminalRequestedCdCvm
boolean hasTerminalRequestedCdCvm()
has Terminal Requested CdCvm used for transaction- Returns:
- boolean trxCDCVMRequest
-
-