UniPay Batch Transaction                                                    UML
                                
         
     
    
    
    
    
        
            Added On:  09/13/16 
        
        
        
            Module:  UniCharge 
        
     
    
        
            Type:  Entity 
            Status:  Active 
        
        
                            Java Class:  UniPayBatchTransaction 
                    
        
        
     
    
        
            
                
                    Entity that represents a batch transaction in UniPay as it is defined in processors's batch processing specification.                
             
         
     
        
        
                    
                        
                Added On:  09/13/16
                SQL Column:  
                Java Field:  accountAccessory
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Accessory data of the merchant's account. When transaction is associated with a credit card, the field contains card's expiration date. When transaction is associated with a bank account, the field contains account's routing number.                        
                     
                 
             
                    
                        
                Added On:  09/21/16
                SQL Column:  
                Java Field:  accountAccessoryUpdated
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        New account accessory associated with the transaction. When transaction is associated with a credit card, the field contains card's expiration date. When transaction is associated with a bank account, the field contains account's routing number.
                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  
                Java Field:  accountNumber
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Account number of the merchant within the processor's system.                        
                     
                 
             
                    
                        
                Added On:  09/21/16
                SQL Column:  
                Java Field:  accountNumberUpdated
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        New account number associated with the 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/21/16
                SQL Column:  ACCOUNT_TYPE_UPDATED
                Java Field:  accountTypeUpdated
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        New type of the account associated with the transaction.                        
                     
                 
             
                    
                        
                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:  DESCRIPTOR
                Java Field:  descriptor
             
            
                Status:  Active
                SQL Type:  varchar(25)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Textual description of the record.                        
                     
                 
             
                    
                        
                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:  HOLDER_BIRTHDATE
                Java Field:  holderBirthdate
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Date of birth of the holder.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  HOLDER_NAME
                Java Field:  holderName
             
            
                Status:  Active
                SQL Type:  varchar(100)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/21/16
                SQL Column:  HOLDER_NAME_UPDATED
                Java Field:  holderNameUpdated
             
            
                Status:  Active
                SQL Type:  varchar(100)
                Java Type:  String
             
            
            
            
                
                    
                        
                        New name of an account holder associated with the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  HOLDER_TYPE
                Java Field:  holderType
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the holder represented by a corresponding person.                        
                     
                 
             
                    
                        
                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/15/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:  12/12/18
                SQL Column:  NETWORK_TRANSACTION_ID
                Java Field:  networkTransactionId
             
            
                Status:  Active
                SQL Type:  varchar(30)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  04/10/19
                SQL Column:  PROVIDER_TRANSACTION_CODE
                Java Field:  providerTransactionCode
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/21/16
                SQL Column:  REBILL_ATTEMPT_COUNT
                Java Field:  rebillAttemptCount
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Number of rebilling attempts allowed for the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/21/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/21/16
                SQL Column:  RESPONSE_MESSAGE
                Java Field:  responseMessage
             
            
                Status:  Active
                SQL Type:  varchar(250)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Response message generated by the system.                        
                     
                 
             
                    
                        
                Added On:  09/21/16
                SQL Column:  
                Java Field:  responseToken
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Token assigned to the transaction that is received as a response.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  SHIPPING_NAME
                Java Field:  shippingName
             
            
                Status:  Active
                SQL Type:  varchar(100)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Name used for the shipping.                        
                     
                 
             
                    
                        
                Added On:  04/10/19
                SQL Column:  SUBMISSION_ID
                Java Field:  submissionId
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  09/21/16
                SQL Column:  
                Java Field:  token
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        Token used for the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/21/16
                SQL Column:  TOKEN_UPDATED
                Java Field:  tokenUpdated
             
            
                Status:  Active
                SQL Type:  varchar(22)
                Java Type:  String
             
            
            
            
                
                    
                        
                        New token associated with the transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  TRANSACTION_CODE
                Java Field:  transactionCode
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Unique code of the processed transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  TRANSACTION_DATE
                Java Field:  transactionDate
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Date when the transaction was processed.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  TRANSACTION_TYPE
                Java Field:  transactionType
             
            
                Status:  Active
                SQL Type:  varchar(1)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the processed transaction.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  UNI_PAY_BATCH_FK
                Java Field:  uniPayBatch
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        Reference to the entity that represents a batch transaction in UniPay as it is defined in processors's batch processing specification.                        
                     
                 
             
                    
                        
                Added On:  09/13/16
                SQL Column:  WARNING_CODE
                Java Field:  warningCode
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Warning code generated by the system.