Terminal Profile


Added On:  03/12/15 
SQL Table:  TERMINAL_PROFILE 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  TerminalProfile 
Physical parameters available for the terminal.
Added On:  06/17/15
SQL Column:  ACTIVATION_DATE
Java Field:  activationDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
The date when the terminal was activated.
Added On:  06/09/15
SQL Column:  ADMIN_PIN
Java Field:  adminPin
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Administartor's PIN code.
Added On:  06/09/15
SQL Column:  ADVERTISING_PROFILE
Java Field:  advertisingProfile
Status:  Active
SQL Type:  varchar(20)
Java Type:  String
Attributes:
Advertising profile of the terminal (the contents of the advertising application).
Added On:  06/09/15
SQL Column:  ADVERTISING_VERSION
Java Field:  advertisingVersion
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
The version of advertising application.
Added On:  06/17/15
SQL Column:  APPLICATION_ID_POLICY
Java Field:  applicationIdPolicy
Status:  Active
SQL Type:  varchar(500)
Java Type:  String
Attributes:
The list of application IDs that are supported by the terminal.
Added On:  10/27/15
SQL Column:  CLOUD_HOST
Java Field:  cloudHost
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
Name of the cloud server domain.
Added On:  10/27/15
SQL Column:  CLOUD_PORT
Java Field:  cloudPort
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Port of the cloud server.
Added On:  07/06/15
SQL Column:  COMMUNICATION_PROTOCOL_CL
Java Field:  communicationProtocolCl
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Represents the type of communication protocol selected for the terminal.
Added On:  03/12/15
SQL Column:  CONNECTION_CL
Java Field:  connectionCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Represents the type of connection supported by the terminal.
Added On:  06/09/15
SQL Column:  CONNECTION_PATH
Java Field:  connectionPath
Status:  Active
SQL Type:  varchar(60)
Java Type:  String
Attributes:
The way in which you can connect to the terminal (e.g. IP address).
Added On:  07/01/15
SQL Column:  COUNTRY_CODE
Java Field:  countryCode
Status:  Active
SQL Type:  varchar(3)
Java Type:  String
Attributes:
The code of the country where the terminal is located.
Added On:  07/01/15
SQL Column:  CURRENCY_CODE
Java Field:  currencyCode
Status:  Active
SQL Type:  varchar(3)
Java Type:  String
Attributes:
The code of the currency in the terminal.
Added On:  02/03/16
SQL Column:  CURRENCY_SIGN
Java Field:  currencySign
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Sign of the currency used for the transaction.
Added On:  04/08/15
SQL Column:  CURRENT_UPDATE_CODE
Java Field:  currentUpdateCode
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Code of the current update of the terminal software.
Added On:  03/12/15
SQL Column:  DATE_FORMAT
Java Field:  dateFormat
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
Format of a date that is used in the terminal.
The values can be the following:
'MMDDYY' - month, day, year
'DDMMYY' - day, month, year
'YYMMDD' - year, month, day
Added On:  08/28/15
SQL Column:  DEFAULT_INDUSTRY_CL
Java Field:  defaultIndustryCl
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Represents the type of default transaction industry.
Added On:  12/24/19
SQL Column:  ENCRYPTION_CL
Java Field:  encryptionCl
Status:  Active
SQL Type:  varchar binary(1)
Java Type:  String
Attributes:
Added On:  08/02/17
SQL Column:  ENCRYPTION_TYPE_CL
Java Field:  encryptionTypeCl
Status:  Active
SQL Type:  varchar binary(1)
Java Type:  String
Attributes:
Reference to the entity that represents possible approaches that are used by the terminal for point-to-point encryption.
Added On:  06/09/15
SQL Column:  ENTRY_MODE_POLICY
Java Field:  entryModePolicy
Status:  Active
SQL Type:  varchar(50)
Java Type:  String
Attributes:
Indicates the type of entering the information, that is supported by the terminal.
Added On:  03/12/15
SQL Column:  GATEWAY_HOST
Java Field:  gatewayHost
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Terminal gateway host - UniPay instance (ETHERNET only is used).
Added On:  03/12/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:  03/12/15
SQL Column:  IDLE_MESSAGE
Java Field:  idleMessage
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
Text message that is present on the screen when terminal is idle.
Added On:  06/17/15
SQL Column:  INITIALIZATION_DATE
Java Field:  initializationDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
The date of terminal initialization.
Added On:  06/09/15
SQL Column:  IS_AMOUNT_CONFIRMATION_ENABLED
Java Field:  isAmountConfirmationEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes:
Indicates whether the user have to confirm the entered amount of the transaction.
Added On:  06/07/16
SQL Column:  IS_APPLICATION_SELECTION_ENABLED
Java Field:  isApplicationSelectionEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether the embedded application on the credit card can be selected manually.

Note: There can be several applications for transactions processing on the credit card (local, international, etc.). One of these applications has the higher priority (will be chosen automatically if manual selection of application is not enabled).
Added On:  04/22/15
SQL Column:  IS_CASHBACK_ENABLED
Java Field:  isCashbackEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether cashback is enabled in the terminal.
Added On:  09/28/15
SQL Column:  IS_CONVENIENCE_FEE_ENABLED
Java Field:  isConvenienceFeeEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether the convenience fee is enabled for the terminal.
Added On:  03/12/15
SQL Column:  IS_C_S_C_ENABLED
Java Field:  isCSCEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether CSC is enabled in the terminal.
Added On:  12/26/19
SQL Column:  IS_DEBIT_PRIORITIZATION_ENABLED
Java Field:  isDebitPrioritizationEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:true
Added On:  03/12/15
SQL Column:  IS_OFFLINE_AUTH_ENABLED
Java Field:  isOfflineAuthEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether the offline authorization is enabled in the terminal.
Added On:  10/06/15
SQL Column:  IS_OFFLINE_CREDIT_ENABLED
Java Field:  isOfflineCreditEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether the offline credit operation is enabled.
Added On:  10/10/15
SQL Column:  IS_PIN_BYPASS_ENABLED
Java Field:  isPinBypassEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether the PIN bypass is enabled for the terminal profile.
Added On:  12/13/21
SQL Column:  IS_REWARD_NUMBER_ENABLED
Java Field:  isRewardNumberEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether reward number functionality is enabled.
Added On:  11/05/15
SQL Column:  IS_SIGNATURE_CONFIRMATION_ENABLED
Java Field:  isSignatureConfirmationEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether the signature confirmation is enabled.
Added On:  03/12/15
SQL Column:  IS_TIP_ENABLED
Java Field:  isTipEnabled
Status:  Active
SQL Type:  tinyint(1)
Java Type:  Boolean
Attributes: Default:false
Indicates whether tip option is enabled in the terminal.
Added On:  06/17/15
SQL Column:  LAST_PASSWORD_GENERATION_DATE
Java Field:  lastPasswordGenerationDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
The date when the password was generated the last time.
Added On:  06/09/15
SQL Column:  LAST_UPDATE_DATE
Java Field:  lastUpdateDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Date of the last update of the terminal software.
Added On:  06/09/15
SQL Column:  LOCK_LIST
Java Field:  lockList
Status:  Active
SQL Type:  varchar(1024)
Java Type:  String
Attributes:
The list of locked parameters.
Added On:  07/29/21
SQL Column:  LOG_LEVEL_CL
Java Field:  logLevelCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes: Default:R
Added On:  06/09/15
SQL Column:  MANAGER_PIN
Java Field:  managerPin
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Manager's PIN code.
Added On:  03/12/15
SQL Column:  MERCHANT_ACCOUNT_CODE
Java Field:  merchantAccountCode
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes: Required
Code of Merchant Account to which instance of this object is attributed to.
Depending on the context, Merchant Account Code field may contain either Merchant Code or Merchant Account Code.
The field is primarily used for data partitioning and data management, to make it easy to determine the ownership of a record within the database.
Added On:  11/27/15
SQL Column:  NEW_MERCHANT_ACCOUNT_CODE
Java Field:  newMerchantAccountCode
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
New merchant account code of the merchant.
Added On:  11/27/15
SQL Column:  NEW_TERMINAL_CODE
Java Field:  newTerminalCode
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
New code of the terminal.
Added On:  03/12/15
SQL Column:  OFFLINE_AUTH_LIMIT
Java Field:  offlineAuthLimit
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Maximum amount allowed for the offline authorization.
Added On:  03/12/15
SQL Column:  OFFLINE_AUTH_SYNC_TIME
Java Field:  offlineAuthSyncTime
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Time when offline transactions are synchronized with the gateway server.
Added On:  12/24/19
SQL Column:  OFFLINE_TRANSACTION_MODE
Java Field:  offlineTransactionMode
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Added On:  10/10/15
SQL Column:  OFFLINE_TRANSACTION_POLICY_CL
Java Field:  offlineTransactionPolicyCl
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Represents the type of selected offline transaction policy.
Added On:  12/24/19
SQL Column:  OPERATION_CL
Java Field:  operationCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Added On:  06/05/15
SQL Column:  OPERATION_TYPE_CL
Java Field:  operationTypeCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Represents the selected type of operation for the terminal.
Added On:  06/09/15
SQL Column:  PARAMETERS_VERSION
Java Field:  parametersVersion
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
Current version of the parameters of the terminal.
Added On:  06/09/15
SQL Column:  PASSWORD
Java Field:  password
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
The password used to access the internal functions of the terminal.
Added On:  06/09/15
SQL Column:  PAYMENT_POLICY
Java Field:  paymentPolicy
Status:  Active
SQL Type:  varchar(25)
Java Type:  String
Attributes:
Indicates types of payments, which are supported by the terminal.
Added On:  03/30/16
SQL Column:  PIN_PAD_CL
Java Field:  pinPadCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
References PIN PAD Classifier
Attributes:
Represents the type of selected PIN PAD device.
Added On:  03/12/15
SQL Column:  READ_TIMEOUT
Java Field:  readTimeout
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes: Default:60
Timeout period during which the terminal waits for the response from the gateway.
Added On:  06/09/15
SQL Column:  RECEIPT_POLICY
Java Field:  receiptPolicy
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Indicates which type of receipt policy is allowed in the terminal.
Added On:  12/24/19
SQL Column:  RECEIPT_PRINTING_ORDER_CL
Java Field:  receiptPrintingOrderCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Added On:  10/12/15
SQL Column:  RECEIPT_PRINTING_ORDER_TYPE_CL
Java Field:  receiptPrintingOrderTypeCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Represents the type of receipt printing order selecetd for the terminal.
Added On:  06/09/15
SQL Column:  SECRET_KEY
Java Field:  secretKey
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
The detail of implementation, which is used to generate one-time password.
Added On:  03/12/15
SQL Column:  TERMINAL_CODE
Java Field:  terminalCode
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Code of the terminal within the system.
Added On:  12/24/19
SQL Column:  TERMINAL_MODE
Java Field:  terminalMode
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Added On:  12/24/19
SQL Column:  THEME_CL
Java Field:  themeCl
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Added On:  09/11/17
SQL Column:  THEME_TYPE_CL
Java Field:  themeTypeCl
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Reference to the entity that represents possible color themes to be shown on a terminal screen.
Added On:  06/09/15
SQL Column:  TIME_FORMAT
Java Field:  timeFormat
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
The format of the time, that is displayed on the terminal (possible format: AM/PM; 24/24.
Added On:  07/06/15
SQL Column:  TIME_ZONE_CL
Java Field:  timeZoneCl
Status:  Active
SQL Type:  varchar(3)
Java Type:  String
Attributes:
Represents the time zone selected for the terminal.
Added On:  06/09/15
SQL Column:  TMS_HOST
Java Field:  tmsHost
Status:  Active
SQL Type:  varchar(50)
Java Type:  String
Attributes:
Host address of the terminal management system (TMS).
Added On:  06/09/15
SQL Column:  UPDATE_PROFILE
Java Field:  updateProfile
Status:  Active
SQL Type:  varchar(45)
Java Type:  String
Attributes:
Update profile of the terminal.
Added On:  06/09/15
SQL Column:  UPDATE_VERSION
Java Field:  updateVersion
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
Current version of the update.
Added On:  05/13/16
SQL Column:  VERSION
Java Field:  version
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Current version of the terminal profile.