Chip Application


Added On:  08/17/15 
SQL Table:  CHIP_APPLICATION 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  ChipApplication 
Entity that represents information about chip application.
Added On:  08/17/15
SQL Column:  AID
Java Field:  aid
Status:  Active
SQL Type:  varchar(16)
Java Type:  String
Attributes:
Application identifier.
Added On:  08/17/15
SQL Column:  APPLICATION_NAME
Java Field:  applicationName
Status:  Active
SQL Type:  varchar(32)
Java Type:  String
Attributes:
Name (or short description) of the chip application.
Added On:  08/17/15
SQL Column:  APPLICATION_SELECTION_ID
Java Field:  applicationSelectionId
Status:  Active
SQL Type:  varchar(32)
Java Type:  String
Attributes:
Indicates whether it is possible to perform a partial selection of applications.
Added On:  08/17/15
SQL Column:  APPLICATION_VERSION
Java Field:  applicationVersion
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Current version of the chip application.
Added On:  09/04/15
SQL Column:  CARD_SCHEME_CL
Java Field:  cardSchemeCl
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Represents the type of current card scheme.
Added On:  02/16/16
SQL Column:  CLESS_C_V_M_LIMIT
Java Field:  clessCVMLimit
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
Added On:  09/04/15
SQL Column:  CONTACTLESS_LIMIT
Java Field:  contactlessLimit
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Maximum amount that can be paid with Cless-card.
Added On:  09/04/15
SQL Column:  CVM_LIMIT
Java Field:  cvmLimit
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
The limit amount to which the authentication of cardholder in not neccessary.
Added On:  08/17/15
SQL Column:  DEFAULT_D_DOL
Java Field:  defaultDDol
Status:  Active
SQL Type:  varchar(32)
Java Type:  String
Attributes:
List of tags that is needed to be transferred to card in order to enable it to carry out security checks.
Added On:  08/17/15
SQL Column:  DEFAULT_T_DOL
Java Field:  defaultTDol
Status:  Active
SQL Type:  varchar(32)
Java Type:  String
Attributes:
List of tags that is needed to be transferred to card for correct formation of the cryptogram (Application Cryptogram).
Added On:  08/17/15
SQL Column:  FLOOR_LIMIT
Java Field:  floorLimit
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
The maximum amount of a transaction in which it is not necessary to carry out further analysis of the risks.
Added On:  08/17/15
SQL Column:  ID
Java Field:  id
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Identifier / Primary Key
Attributes: Unique, Required, CreateOnly, ReadOnly
Identifier of the object used for references; auto-incremented integer value.
Added On:  02/16/16
SQL Column:  INTERNAL_TRANSACTION_TYPE
Java Field:  internalTransactionType
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Type of internal transaction.
Added On:  09/04/15
SQL Column:  IS_CONTACTLESS
Java Field:  isContactless
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes:
Indicates whether the card is contactless or not.
Added On:  02/16/16
SQL Column:  MSTRIPE_APP_VERSION
Java Field:  mstripeAppVersion
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Version number assigned by the payment system for the specific PayPass – Mag Stripe functionality of the application (terminal value).
Added On:  02/16/16
SQL Column:  PAYPASS_CLESS_LIMIT_DCV
Java Field:  paypassClessLimitDcv
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
The transaction amount limit above which the transaction is not allowed, when on-device cardholder verification is supported.
Added On:  12/16/17
SQL Column:  PAYPASS_CLESS_LIMIT_NO_DCV
Java Field:  paypassClessLimitNoDcv
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
Added On:  02/16/16
SQL Column:  PAYPASS_C_V_M_NOT_REQUIRED
Java Field:  paypassCVMNotRequired
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Indicates that PayPass CVM is not required.
Added On:  02/16/16
SQL Column:  PAYPASS_C_V_M_REQUIRED
Java Field:  paypassCVMRequired
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
The MChip CVM Capability of the Terminal and Reader when transaction amount is greater than the Reader CVM Required Limit. The CVM Capability - CVM Required is coded according to Annex A.2 of EMV Book 4.
Added On:  02/16/16
SQL Column:  PAYPASS_DEFAULT_UDOL
Java Field:  paypassDefaultUdol
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
The UDOL is the DOL that specifies the data objects to be included in the data field of the COMPUTE CRYPTOGRAPHIC CHECKSUM command. The UDOL must at least include the UN (Numeric). The UDOL is not mandatory for the card. There will always be a Default UDOL, including as its only entry the tag and length of the UN (Numeric) (tag '9F6A').
Added On:  12/16/17
SQL Column:  PAYPASS_EMV_TERMINAL_RISK_MANAGEMENT_DATA
Java Field:  paypassEmvTerminalRiskManagementData
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Added On:  02/16/16
SQL Column:  PAYPASS_KERNEL_CONFIG
Java Field:  paypassKernelConfig
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Kernel configuration options.

Note: Set this to 0 if you support both MChip and MStripe transaction flows.
Added On:  02/16/16
SQL Column:  PAYPASS_M_STRIPE_APP_VERSION
Java Field:  paypassMStripeAppVersion
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Version number assigned by the payment system for the specific PayPass – Mag Stripe functionality of the application (terminal value).
Added On:  02/16/16
SQL Column:  PAY_PASS_MCHIP_CARDINPUT_CAPABILITY
Java Field:  payPassMchipCardinputCapability
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
The card data input capability of the Terminal and Reader. This tag is coded according to Annex A.2 of EMV Book 4.
Added On:  02/16/16
SQL Column:  PAYPASS_MCHIP_C_V_M_REQUIRED
Java Field:  paypassMchipCVMRequired
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
The MChip CVM Capability of the Terminal and Reader when transaction amount is greater than the Reader CVM Required Limit. The CVM Capability - CVM Required is coded according to Annex A.2 of EMV Book 4.
Added On:  02/16/16
SQL Column:  PAYPASS_MERCHANT_CUSTOM_DATA
Java Field:  paypassMerchantCustomData
Status:  Active
SQL Type:  varchar(40)
Java Type:  String
Attributes:
Proprietary merchant data that may be requested by the card.
Added On:  02/16/16
SQL Column:  PAY_PASS_M_STRIPE_CARDINPUT_CAPABILITY
Java Field:  payPassMStripeCardinputCapability
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
The card data input capability of the Terminal and Reader. This tag is coded according to Annex A.2 of EMV Book 4.
Added On:  02/16/16
SQL Column:  PAYPASS_M_STRIPE_C_V_M_REQUIRED
Java Field:  paypassMStripeCVMRequired
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
The MStripe CVM Capability of the Terminal and Reader when transaction amount is greater than the Reader CVM Required Limit.
Added On:  02/16/16
SQL Column:  PAYPASS_SECURITY_CAPABILITY
Java Field:  paypassSecurityCapability
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
The security capability of the Kernel. This tag is coded according to Annex A.2 of EMV Book.
Added On:  08/17/15
SQL Column:  PIX
Java Field:  pix
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
Proprietary application identifier extension.
Added On:  08/17/15
SQL Column:  PROVIDER_CODE
Java Field:  providerCode
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents the provider.
Added On:  08/17/15
SQL Column:  RANDOM_SELECTION_MAX_PERCENTAGE
Java Field:  randomSelectionMaxPercentage
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
The maximum percentage of forced verifiable transactions.
Added On:  08/17/15
SQL Column:  RANDOM_SELECTION_TARGET_PERCENTAGE
Java Field:  randomSelectionTargetPercentage
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
The ratio for the forced verifiable transactions. For example, if you specify 50, then every second transaction will be verified online, even if it does not require card and terminal security policy.
Added On:  08/17/15
SQL Column:  RID
Java Field:  rid
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Registered application provider identifier.
Added On:  08/17/15
SQL Column:  TAC_DEFAULT
Java Field:  tacDefault
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Transaction action code default.
If there is a coincidence of bits in all three tags (TVR, TAC, IAC) then the transaction must be rejected.
If TVR tag bit equals 1 and if the same bit of bytes TAC-default and IAC-default equals 0, - then confirmation of the transaction is requested from the card offline (and cryptogram TC).
Added On:  08/17/15
SQL Column:  TAC_DENIAL
Java Field:  tacDenial
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Denial terminal action code.
If TVR (Terminal Verification Results), TAC-denial, IAC-denial has essentially the same bit (at least one), the transaction ends with the offline-decline, the terminal prompts the AAC card cryptogram (cancel of the transaction).
Added On:  08/17/15
SQL Column:  TAC_ONLINE
Java Field:  tacOnline
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Transaction action code online.
Transaction is verified online and the terminal prompts the ARQC card cryptogram (online authorization).
Added On:  08/17/15
SQL Column:  THRESHOLD
Java Field:  threshold
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Used for the validation of terminal risk, to determine a random transaction.
For example, if the card confirms small amount transactions offline without the bank approval - this parameter specifies how often the card will ask for the approval (online), even with offline-transactions.