UniPay Auth Retail Transaction                                                    UML
                                
         
     
    
    
    
    
        
            Added On:  09/13/16 
        
        
        
            Module:  UniCharge 
        
     
    
        
            Type:  Entity 
            Status:  Active 
        
        
                            Java Class:  UniPayAuthRetailTransaction 
                    
        
        
     
    
        
            
                
                    Processor's specific low-level representation of Retail Transaction produced by 
Forward Transformation Process within 
Authorization Process in UniPay.
During 
Generation Process, processor's specific interchange message is generated from this object for authorization. Consequently, all fields of the object are mapped into message segments/elements.                
 
         
     
        
        
                    
                        
                Added On:  09/13/16
                SQL Column:  
                Java Field:  accountData
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Information about the account associated with transaction.                        
                     
                 
             
                    
                        
                Added On:  09/21/16
                SQL Column:  
                Java Field:  accountNumber
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Number of the account associated with transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  ACCOUNT_TYPE
                Java Field:  accountType
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Reference to the entity that represents enumeration of possible account types available in the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  AMOUNT
                Java Field:  amount
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Amount included in the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  AVS_RESPONSE_CODE
                Java Field:  avsResponseCode
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        AVS response code generated by the gateway.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  CHARGE_TRANSACTION_FK
                Java Field:  chargeTransaction
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        Reference to the entity that represents base object for sale transactions.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  CSC_RESPONSE_CODE
                Java Field:  cscResponseCode
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        CSC response code generated by the gateway.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  DESCRIPTOR
                Java Field:  descriptor
             
            
                Status:  Active
                SQL Type:  varchar(30)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Dynamic description of a transaction that appears on a statement and can be customized to simplify understanding of charge for a cardholder.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  ERROR_CODE
                Java Field:  errorCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Error code generated by the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  ERROR_MESSAGE
                Java Field:  errorMessage
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Error message generated by the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_CAUSE
                Java Field:  exceptionCause
             
            
                Status:  Active
                SQL Type:  varchar(40)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Cause of the exception that occurred within the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_FIELD
                Java Field:  exceptionField
             
            
                Status:  Active
                SQL Type:  varchar(40)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Field that caused exception error.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_FORMAT
                Java Field:  exceptionFormat
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Additional information about formatting exception occurred.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_HINT
                Java Field:  exceptionHint
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Hint field that is received in exception response.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_LEVEL
                Java Field:  exceptionLevel
             
            
                Status:  Active
                SQL Type:  varchar(10)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Place where the exception error occurred.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_PROCESSOR
                Java Field:  exceptionProcessor
             
            
                Status:  Active
                SQL Type:  varchar(60)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Processor associated with exception error.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  EXCEPTION_VALUE
                Java Field:  exceptionValue
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Code value of the exception error.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  FAILED_REQUEST_TYPE
                Java Field:  failedRequestType
             
            
                Status:  Active
                SQL Type:  varchar(22)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the failed request.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  FAILURE_CODE
                Java Field:  failureCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Failure code generated by the system that indicates a type of the error occured.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  FAILURE_MESSAGE
                Java Field:  failureMessage
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Failure message generated by the system that represents the information about failure occured.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  HOLDER_NAME
                Java Field:  holderName
             
            
                Status:  Active
                SQL Type:  varchar(150)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Name of the person represented as a holder.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  HOLDER_TYPE
                Java Field:  holderType
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/13/16
                SQL Column:  ID
                Java Field:  id
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
                
                    Attributes:
                    Unique, Required, CreateOnly, ReadOnly                
                             
            
                
                    
                        
                        Identifier of the object used for references; auto-incremented integer value.                        
                     
                 
             
                    
                        
                Added On:  09/23/16
                SQL Column:  IS_PARTIAL_AUTHORIZATION
                Java Field:  isPartialAuthorization
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Indicates whether partial authorization is enabled.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  MERCHANT_ACCOUNT_CODE
                Java Field:  merchantAccountCode
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        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:  09/13/16
                SQL Column:  
                Java Field:  password
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Password used by a merchant to log in the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  PROVIDER_AVS_RESPONSE_CODE
                Java Field:  providerAvsResponseCode
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                
                    
                        
                        AVS response code generated by the processor's system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  PROVIDER_CSC_RESPONSE_CODE
                Java Field:  providerCscResponseCode
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                
                    
                        
                        CSC response code generated by the processor's system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  PROVIDER_MERCHANT_ACCOUNT_CODE
                Java Field:  providerMerchantAccountCode
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Code of Merchant Account to which instance of this object is attributed to. Assigned by a service provider. 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:  09/13/16
                SQL Column:  PROVIDER_RESPONSE_CODE
                Java Field:  providerResponseCode
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Response code generated by the processor's system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  PROVIDER_RESPONSE_MESSAGE
                Java Field:  providerResponseMessage
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Response message generated by the processor's system.                        
                     
                 
             
                    
                        
                Added On:  02/08/19
                SQL Column:  RECEIPT_TAG_DATA
                Java Field:  receiptTagData
             
            
                Status:  Active
                SQL Type:  varchar(35)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/21/16
                SQL Column:  REFERENCE_NUMBER
                Java Field:  referenceNumber
             
            
                Status:  Active
                SQL Type:  varchar(17)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Identifier which can be used to cross-reference records between UniPay and integrated systems. 
                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  REQUEST_TYPE
                Java Field:  requestType
             
            
                Status:  Active
                SQL Type:  varchar(22)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the request message included in the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/26/16
                SQL Column:  RESPONSE_ACCOUNT_ACCESSORY
                Java Field:  responseAccountAccessory
             
            
                Status:  Active
                SQL Type:  varchar(10)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Accessory data that is included in response associated with transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_AMOUNT
                Java Field:  responseAmount
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Amount included in the response file.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_APPROVAL_CODE
                Java Field:  responseApprovalCode
             
            
                Status:  Active
                SQL Type:  varchar(100)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Code of the response approval.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_BALANCE
                Java Field:  responseBalance
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Balance value of the response file.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_CASHBACK_AMOUNT
                Java Field:  responseCashbackAmount
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Cashback amount included in the response file.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_CODE
                Java Field:  responseCode
             
            
                Status:  Active
                SQL Type:  varchar(5)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Response code generated by the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_CYCLE_CODE
                Java Field:  responseCycleCode
             
            
                Status:  Active
                SQL Type:  varchar(17)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Specific response code generated by the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_EBT_CASH_BENEFIT_BALANCE
                Java Field:  responseEbtCashBenefitBalance
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Balance value of EBT Cash Benefit account included in response file.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_EBT_FOOD_STAMP_BALANCE
                Java Field:  responseEbtFoodStampBalance
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Balance value of EBT Food Stamp account included in response file.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_EXTENDED_ACCOUNT_TYPE
                Java Field:  responseExtendedAccountType
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Extended information about account type, included in response, associated with transaction.                        
                     
                 
             
                    
                        
                Added On:  09/26/16
                SQL Column:  RESPONSE_FEE_AMOUNT
                Java Field:  responseFeeAmount
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Fee amount included in response.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_MESSAGE
                Java Field:  responseMessage
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Response message generated by the gateway.                        
                     
                 
             
                    
                        
                Added On:  12/12/18
                SQL Column:  RESPONSE_NETWORK_TRANSACTION_ID
                Java Field:  responseNetworkTransactionId
             
            
                Status:  Active
                SQL Type:  varchar(30)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_ORIGINAL_AMOUNT
                Java Field:  responseOriginalAmount
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Original amount of the transaction included in response.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_PROVIDER_REFERENCE_NUMBER
                Java Field:  responseProviderReferenceNumber
             
            
                Status:  Active
                SQL Type:  varchar(50)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Secondary identifier of the provider of response which can be used to cross-reference records between UniPay and integrated systems.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_REFERENCE_NUMBER
                Java Field:  responseReferenceNumber
             
            
                Status:  Active
                SQL Type:  varchar(17)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Secondary identifier of the response which can be used to cross-reference records between UniPay and integrated systems.                        
                     
                 
             
                    
                        
                Added On:  09/26/16
                SQL Column:  RESPONSE_REMAINING_AMOUNT
                Java Field:  responseRemainingAmount
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Amount of the remaining funds included in response.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_TOKEN
                Java Field:  responseToken
             
            
                Status:  Active
                SQL Type:  varchar(50)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Token value replacing response code.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_TRANSACTION_DATE
                Java Field:  responseTransactionDate
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Date when the transaction response was generated.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RESPONSE_TYPE
                Java Field:  responseType
             
            
                Status:  Active
                SQL Type:  varchar(22)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the response generated by the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  RETAIL_TRANSACTION_CYCLE_FK
                Java Field:  retailTransactionCycle
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        Reference to the entity that represents a group of realtime transactions that are to be settled together.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  SHIPPING_NAME
                Java Field:  shippingName
             
            
                Status:  Active
                SQL Type:  varchar(100)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Shipping name associated with transaction.                        
                     
                 
             
                    
                        
                Added On:  04/21/17
                SQL Column:  SPLIT_SCHEMA_FK
                Java Field:  splitSchema
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                    
                        
                Added On:  09/13/16
                SQL Column:  TIP_AMOUNT
                Java Field:  tipAmount
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Amount of the tip included in the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/23/16
                SQL Column:  TOKEN
                Java Field:  token
             
            
                Status:  Active
                SQL Type:  varchar(50)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Token associated with the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/21/16
                SQL Column:  TRANSACTION_CODE
                Java Field:  transactionCode
             
            
                Status:  Active
                SQL Type:  varchar(60)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Code of the transaction within the system.                        
                     
                 
             
                    
                        
                Added On:  09/26/16
                SQL Column:  TRANSACTION_DATE
                Java Field:  transactionDate
             
            
                Status:  Active
                SQL Type:  varchar(14)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Date when the transaction was processed.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  TRANSACTION_INDUSTRY_TYPE
                Java Field:  transactionIndustryType
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the industry the transaction is assigned to.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  TRANSACTION_MODE_TYPE
                Java Field:  transactionModeType
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Code that identifies the transaction mode of the respective transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  
                Java Field:  userName
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Name used by a merchant to log in the system.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  WARNING_CODE
                Java Field:  warningCode
             
            
                Status:  Active
                SQL Type:  varchar(11)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Warning code generated by the system.