public interface EmvTransactionInfo
| Modifier and Type | Method and Description | 
|---|---|
OptionalDO<AdditionalDataFieldTemplate> | 
getAdditionalDataFieldTemplate()
Provides additional data fields, that could be present in the QR code 
 | 
java.lang.String | 
getCountryCode()
Indicates the country of the merchant acceptance device. 
 | 
java.util.List<DataObject> | 
getEmvRfuDataObjects()
Provides data reserved for future use. 
 | 
java.util.List<DataObject> | 
getMerchantAccountInfo()
Provides information about merchant's account. 
 | 
int | 
getMerchantCategoryCode()
Identifies merchant category code as defined by [ISO 18245] and assigned by the Acquirer. 
 | 
java.lang.String | 
getMerchantCity()
Identifies city of operations for the merchant. 
 | 
OptionalDO<MerchantInformationLanguageTemplate> | 
getMerchantInformationLanguageTemplate()
Provides language preference and Merchant Name-Alternate Language. 
 | 
java.lang.String | 
getMerchantName()
Identifies "doing business as" name for the merchant, recognizable to the consumer. 
 | 
byte | 
getPayloadFormatIndicator()
Defines the version of the QR Code template and hence the conventions on the identifiers, lengths, and values. 
 | 
PointOfInitiationMethod | 
getPointOfInitiationMethod()
Identifies the communication technology (here QR Code) and whether the data is static or dynamic. 
 | 
OptionalDO<java.lang.String> | 
getPostalCode()
Zip code or Pin code or Postal code of the merchant. 
 | 
TipOrConvenienceIndicator | 
getTipOrConvenienceIndicator()
Indicates whether the consumer will be prompted to enter a tip or whether the merchant has determined that a flat,
 or percentage convenience fee is charged. 
 | 
OptionalDO<java.math.BigDecimal> | 
getTipOrConvenienceValue()
Provides value of tip. 
 | 
OptionalDO<java.math.BigDecimal> | 
getTransactionAmount()
The transaction amount, if known. 
 | 
int | 
getTransactionCurrency()
Indicates the currency code of the transaction. 
 | 
java.util.List<TemplateWithGui> | 
getUnreservedTemplates()
Provides list of unreserved templates. 
 | 
byte getPayloadFormatIndicator()
PointOfInitiationMethod getPointOfInitiationMethod()
PointOfInitiationMethod value. If the data object
 is not presents returns PointOfInitiationMethod.UNDEFINED.java.util.List<DataObject> getMerchantAccountInfo()
DataObject defining merchant account information. The list contains either instances
 of Primitive or TemplateWithGui and DataObject.getType() method should be used to distinguish them.int getMerchantCategoryCode()
java.lang.String getMerchantName()
java.lang.String getMerchantCity()
java.lang.String getCountryCode()
A 2-character alpha value, as defined by [ISO 3166-1 alpha 2] and assigned by the Acquirer.
OptionalDO<java.lang.String> getPostalCode()
This value is optional.
OptionalDO.OptionalDO<java.math.BigDecimal> getTransactionAmount()
This value is optional.
BigDecimal in OptionalDO.int getTransactionCurrency()
OptionalDO<MerchantInformationLanguageTemplate> getMerchantInformationLanguageTemplate()
This object is optional.
MerchantInformationLanguageTemplate object wrapped in OptionalDO.TipOrConvenienceIndicator getTipOrConvenienceIndicator()
TipOrConvenienceIndicator.OptionalDO<java.math.BigDecimal> getTipOrConvenienceValue()
This object is optional.
BigDecimal.OptionalDO<AdditionalDataFieldTemplate> getAdditionalDataFieldTemplate()
This object is optional.
AdditionalDataFieldTemplate object wrapped in OptionalDO.java.util.List<DataObject> getEmvRfuDataObjects()
Primitive data objects reserved for future use of EMV or empty list of none are in the QR code.java.util.List<TemplateWithGui> getUnreservedTemplates()
TemplateWithGui data objects that are unreserved or empty list of none are in the QR code.