UniPay Batch Transaction UML


Added On:  09/13/16 
SQL Table:  UNI_PAY_BATCH_TRANSACTION 
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
Attributes: Transient
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
Attributes: Transient
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
Attributes: Transient
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
Attributes: Transient
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
Attributes:
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
Attributes:
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
References Charge Transaction
Attributes:
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
Attributes:
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
Attributes:
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
Attributes:
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
Attributes:
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
Attributes:
Name of the holder.
Added On:  09/21/16
SQL Column:  HOLDER_NAME_UPDATED
Java Field:  holderNameUpdated
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
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
Attributes:
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
Identifier / Primary Key
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
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:  12/12/18
SQL Column:  NETWORK_TRANSACTION_ID
Java Field:  networkTransactionId
Status:  Active
SQL Type:  varchar(30)
Java Type:  String
Attributes:
Added On:  04/10/19
SQL Column:  PROVIDER_TRANSACTION_CODE
Java Field:  providerTransactionCode
Status:  Active
SQL Type:  varchar(20)
Java Type:  String
Attributes:
Added On:  09/21/16
SQL Column:  REBILL_ATTEMPT_COUNT
Java Field:  rebillAttemptCount
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
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
Attributes:
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
Attributes:
Response message generated by the system.
Added On:  09/21/16
SQL Column:  
Java Field:  responseToken
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
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
Attributes:
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
Attributes:
Added On:  09/21/16
SQL Column:  
Java Field:  token
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
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
Attributes:
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
Attributes:
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
Attributes:
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
Attributes:
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
References UniPay Batch
Attributes:
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
Attributes:
Warning code generated by the system.