Package org.jpos.emv.cryptogram
Class CVN18DataBuilder
- java.lang.Object
-
- org.jpos.emv.cryptogram.CVN18DataBuilder
-
- All Implemented Interfaces:
CryptogramDataBuilder
- Direct Known Subclasses:
CVN22DataBuilder
public class CVN18DataBuilder extends java.lang.Object implements CryptogramDataBuilder
Visa CVN 18 - Data Builder
-
-
Constructor Summary
Constructors Constructor Description CVN18DataBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
buildARQCRequest(TLVList data, IssuerApplicationData iad)
Select necessary data elements and create the string used to generate the ARQCjava.lang.String
getDefaultARPCRequest(boolean approved)
Method that returns default issuer response data (ARC or CSU)
-
-
-
Constructor Detail
-
CVN18DataBuilder
public CVN18DataBuilder()
-
-
Method Detail
-
getDefaultARPCRequest
public java.lang.String getDefaultARPCRequest(boolean approved)
Description copied from interface:CryptogramDataBuilder
Method that returns default issuer response data (ARC or CSU)- Specified by:
getDefaultARPCRequest
in interfaceCryptogramDataBuilder
- Parameters:
approved
- true if transaction was approved, otherwise false- Returns:
- String representing default issuer response data that will be used to generate the ARPC
-
buildARQCRequest
public java.lang.String buildARQCRequest(TLVList data, IssuerApplicationData iad)
Description copied from interface:CryptogramDataBuilder
Select necessary data elements and create the string used to generate the ARQC- Specified by:
buildARQCRequest
in interfaceCryptogramDataBuilder
- Parameters:
data
- ICC data receivediad
- Issuer application Data- Returns:
- String used to generate the ARQC
-
-