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.