First Data Account Update Transaction UML


Added On:  02/13/12 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  FirstDataAccountUpdateTransaction 
Represents account update transaction as it is represented in FirstData's account updater service specification.
Added On:  06/14/16
SQL Column:  ACCOUNT_UPDATE_TRANSACTION_FK
Java Field:  accountUpdateTransaction
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents account update transaction data.
Added On:  02/13/12
SQL Column:  CARD_TYPE_CODE
Java Field:  cardTypeCode
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Such card type codes are used:

V - Visa
M - MasterCard
D - Discover
Added On:  02/13/12
SQL Column:  CLOSED_INDICATOR
Java Field:  closedIndicator
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
C = Account closed (Visa only).
Added On:  02/13/12
SQL Column:  CURRENT_CARDHOLDER_EXP_DATE
Java Field:  currentCardholderExpDate
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Current cardholder expiration date.
Added On:  06/14/16
SQL Column:  
Java Field:  currentCardholderNumber
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
Added On:  02/13/12
SQL Column:  CURRENT_TOKEN
Java Field:  currentToken
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
Current token
Added On:  02/13/12
SQL Column:  FIRST_DATA_ACCOUNT_UPDATE_BATCH_FK
Java Field:  firstDataAccountUpdateBatch
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents FirstData account update batch file.
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:  MERCHANT_REFERENCE_NUMBER
Java Field:  merchantReferenceNumber
Status:  Active
SQL Type:  varchar(13)
Java Type:  String
Attributes:
Optional merchant reference number. Space filled if not used.
Added On:  02/13/12
SQL Column:  REPLACEMENT_CARD_TYPE
Java Field:  replacementCardType
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
New Card Type, that was send by provider in exchange of old one.
Added On:  02/13/12
SQL Column:  REPLACEMENT_CARDHOLDER_EXP_DATE
Java Field:  replacementCardholderExpDate
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
New Cardholder Expiration Date, that was send by provider in exchange of old one. The replacement expiration date should be a date greater than the current date. It is recommended that merchants not update their customer database if dates received are not greater than the current date
Added On:  06/14/16
SQL Column:  
Java Field:  replacementCardholderNumber
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
Added On:  02/13/12
SQL Column:  REPLACEMENT_TOKEN
Java Field:  replacementToken
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
New token, that was send by provider in exchange of old one.
Added On:  02/13/12
SQL Column:  RESPONSE_CODE
Java Field:  responseCode
Status:  Active
SQL Type:  varchar(6)
Java Type:  String
Attributes:
Response to the inquiry record