Class CVRMastercard
java.lang.Object
org.jpos.emv.CVRMastercard
- All Implemented Interfaces:
Loggeable
CVR parser based on A.19 CVR, M/Chip 4 Issuer Guide to Debit and Credit Parameter Management, December 2004
-
Constructor Summary
ConstructorsConstructorDescriptionCVRMastercard(byte[] cvr) Creates a CVRMastercard from raw bytes.CVRMastercard(String cvr) Creates a CVRMastercard from a hex string. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if aac returned in first generate a c.booleanReturns true if aac returned in second generate a c.booleanReturns true if arqc returned in first generate a c.booleanReturns true if ciac default skipped on c a t3.booleanReturns true if combined d d a a c generation returned in first generate a c.booleanReturns true if combined d d a a c generation returned in second generate a c.booleanReturns true if dda returned.booleanReturns true if domestic transaction.voiddump(PrintStream p, String indent) Dumps a human-readable representation of this object to the print stream.booleanReturns true if go online on next transaction set.booleanReturns true if international transaction.booleanReturns true if issuer authentication failed.booleanReturns true if issuer authentication performed.booleanReturns true if lower consecutive offline limit exceeded.booleanReturns true if lower cumulative offline limit exceeded.booleanReturns true if match found in additional check table.booleanReturns true if no match found in additional check table.booleanReturns true if offline encrypted p i n verification performed.booleanReturns true if offline p i n verification failed.booleanReturns true if offline p i n verification not performed.booleanReturns true if offline p i n verification performed.booleanReturns true if ptl exceeded.intReturns the right nibble of p i n try counter.intReturns the right nibble of script counter.booleanReturns true if script failed.booleanReturns true if script received.booleanReturns true if second generate a c not requested.booleanReturns true if tc returned in first generate a c.booleanReturns true if tc returned in second generate a c.booleanReturns true if terminal erroneously considers offline p i n o k.booleanReturns true if unable to go online.booleanReturns true if upper consecutive offline limit exceeded.booleanReturns true if upper cumulative offline limit exceeded.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Loggeable
dumpModifier and TypeMethodDescriptiondefault voiddump(PrintStream p, String indent, LogRenderer.Type type) Dumps a representation of this object using the specified renderer type.
-
Constructor Details
-
CVRMastercard
Creates a CVRMastercard from raw bytes.- Parameters:
cvr- byte array containing the CVR value (must be 6 bytes)
-
CVRMastercard
Creates a CVRMastercard from a hex string.- Parameters:
cvr- hexadecimal string representation (must be 12 chars)
-
-
Method Details
-
aacReturnedInSecondGenerateAC
Returns true if aac returned in second generate a c.- Returns:
- true if condition applies
-
aacReturnedInFirstGenerateAC
Returns true if aac returned in first generate a c.- Returns:
- true if condition applies
-
tcReturnedInSecondGenerateAC
Returns true if tc returned in second generate a c.- Returns:
- true if condition applies
-
arqcReturnedInFirstGenerateAC
Returns true if arqc returned in first generate a c.- Returns:
- true if condition applies
-
tcReturnedInFirstGenerateAC
Returns true if tc returned in first generate a c.- Returns:
- true if condition applies
-
offlinePINVerificationPerformed
Returns true if offline p i n verification performed.- Returns:
- true if condition applies
-
offlinePINVerificationNotPerformed
Returns true if offline p i n verification not performed.- Returns:
- true if condition applies
-
ddaReturned
-
combinedDDAACGenerationReturnedInFirstGenerateAC
Returns true if combined d d a a c generation returned in first generate a c.- Returns:
- true if condition applies
-
combinedDDAACGenerationReturnedInSecondGenerateAC
Returns true if combined d d a a c generation returned in second generate a c.- Returns:
- true if condition applies
-
issuerAuthenticationFailed
Returns true if issuer authentication failed.- Returns:
- true if condition applies
-
scriptReceived
-
scriptFailed
-
ciacDefaultSkippedOnCAT3
Returns true if ciac default skipped on c a t3.- Returns:
- true if condition applies
-
matchFoundInAdditionalCheckTable
Returns true if match found in additional check table.- Returns:
- true if condition applies
-
noMatchFoundInAdditionalCheckTable
Returns true if no match found in additional check table.- Returns:
- true if condition applies
-
rightNibbleOfScriptCounter
Returns the right nibble of script counter.- Returns:
- the value
-
rightNibbleOfPINTryCounter
Returns the right nibble of p i n try counter.- Returns:
- the value
-
offlinePINVerificationFailed
Returns true if offline p i n verification failed.- Returns:
- true if condition applies
-
ptlExceeded
-
internationalTransaction
Returns true if international transaction.- Returns:
- true if condition applies
-
domesticTransaction
Returns true if domestic transaction.- Returns:
- true if condition applies
-
terminalErroneouslyConsidersOfflinePINOK
Returns true if terminal erroneously considers offline p i n o k.- Returns:
- true if condition applies
-
lowerConsecutiveOfflineLimitExceeded
Returns true if lower consecutive offline limit exceeded.- Returns:
- true if condition applies
-
upperConsecutiveOfflineLimitExceeded
Returns true if upper consecutive offline limit exceeded.- Returns:
- true if condition applies
-
lowerCumulativeOfflineLimitExceeded
Returns true if lower cumulative offline limit exceeded.- Returns:
- true if condition applies
-
upperCumulativeOfflineLimitExceeded
Returns true if upper cumulative offline limit exceeded.- Returns:
- true if condition applies
-
goOnlineOnNextTransactionSet
Returns true if go online on next transaction set.- Returns:
- true if condition applies
-
unableToGoOnline
Returns true if unable to go online.- Returns:
- true if condition applies
-
secondGenerateACNotRequested
Returns true if second generate a c not requested.- Returns:
- true if condition applies
-
issuerAuthenticationPerformed
Returns true if issuer authentication performed.- Returns:
- true if condition applies
-
offlineEncryptedPINVerificationPerformed
Returns true if offline encrypted p i n verification performed.- Returns:
- true if condition applies
-
dump
-