Paymentech Chargeback Transaction UML


Added On:  02/13/12 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  PaymentechChargebackTransaction 
Represents chargeback transaction as it is defined in Paymentech's chargeback specification.
Added On:  02/13/12
SQL Column:  ACQUIRER_REFERENCE_NUMBER
Java Field:  acquirerReferenceNumber
Status:  Active
SQL Type:  varchar(23)
Java Type:  String
Attributes:
Reference number assigned by Chase Paymentech to the original sale/refund
Added On:  02/13/12
SQL Column:  AMOUNT
Java Field:  amount
Status:  Active
SQL Type:  varchar(11)
Java Type:  String
Attributes:
Amount of the chargeback disposition or reversal transaction. The amount element defines the amount of the transaction. Supply the value in cents without a decimal point.
Added On:  02/13/12
SQL Column:  CARDHOLDER_NUMBER
Java Field:  cardholderNumber
Status:  Active
SQL Type:  varchar(19)
Java Type:  String
Attributes:
Cardholder account number
Added On:  02/13/12
SQL Column:  CASE_NUMBER
Java Field:  caseNumber
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
Case number assigned to the chargeback/reversal
Added On:  02/13/12
SQL Column:  CASE_SEQUENCE_NUMBER
Java Field:  caseSequenceNumber
Status:  Active
SQL Type:  varchar(10)
Java Type:  String
Attributes:
Indicates the sequence of the case
Added On:  02/13/12
SQL Column:  CASE_TYPE
Java Field:  caseType
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Distinguishes the type of case:
“1” – First Chargeback/Reversal
“2” – Second Chargeback/Reversal Case
Added On:  02/13/12
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 real-time financial transaction.
Added On:  02/13/12
SQL Column:  CUSTOM_DATA
Java Field:  customData
Status:  Active
SQL Type:  varchar(30)
Java Type:  String
Attributes:
Custom-defined data
Added On:  02/13/12
SQL Column:  DESCRIPTION
Java Field:  description
Status:  Active
SQL Type:  varchar(59)
Java Type:  String
Attributes:
Description of the Reason Code
Added On:  02/13/12
SQL Column:  ID
Java Field:  id
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Identifier / Primary Key
Attributes: Unique, Required
Identifier of the object used for references; auto-incremented integer value.
Added On:  02/13/12
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:  02/13/12
SQL Column:  ORIGINAL_TRANSACTION_DATE
Java Field:  originalTransactionDate
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Date of original sale/refund (MMDDYYYY)
Added On:  07/05/16
SQL Column:  PAYMENTECH_CHARGEBACK_BATCH_FK
Java Field:  paymentechChargebackBatch
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents PaymenTech chargeback transaction information.
Added On:  02/13/12
SQL Column:  REASON_CODE
Java Field:  reasonCode
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Reason for the Visa, MasterCard or other card type chargeback or reversal
Added On:  02/13/12
SQL Column:  REFERENCE_NUMBER
Java Field:  referenceNumber
Status:  Active
SQL Type:  varchar(11)
Java Type:  String
Attributes:
Original transaction reference number
Added On:  02/13/12
SQL Column:  TERMINAL_NUMBER
Java Field:  terminalNumber
Status:  Active
SQL Type:  varchar(8)
Java Type:  String
Attributes:
Terminal number from the deposit filler, if present on the deposit file
Added On:  02/13/12
SQL Column:  TRANSACTION_CODE
Java Field:  transactionCode
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Indicates type of chargeback:
“M” – Dispositioned Chargeback
“R” – Reversed Chargeback
Added On:  02/13/12
SQL Column:  TRANSACTION_SEQUENCE_NUMBER
Java Field:  transactionSequenceNumber
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Sequential number of the transaction within the batch
Added On:  02/13/12
SQL Column:  TRANSACTION_TYPE
Java Field:  transactionType
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Type of transaction
“DR” – Debit
“CR” – Credit