Convenience Fee Registry UML


Added On:  08/17/15 
SQL Table:  CONVENIENCE_FEE_REGISTRY 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  ConvenienceFeeRegistry 
Added On:  08/17/15
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:  08/17/15
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:  08/17/15
SQL Column:  CREATE_DATE
Java Field:  createDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Date when the record was created
Added On:  08/17/15
SQL Column:  FEE_PROCESSOR_CODE
Java Field:  feeProcessorCode
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Rsponse code associated with processed fee.
Added On:  08/17/15
SQL Column:  TRANSACTION_AMOUNT
Java Field:  transactionAmount
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
The amount of original transaction.
Added On:  08/17/15
SQL Column:  FEE_AMOUNT
Java Field:  feeAmount
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
The amount of service fee included in amount field.
Added On:  08/17/15
SQL Column:  CHARGE_DATE
Java Field:  chargeDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Date when sale transaction was submitted.
Added On:  08/17/15
SQL Column:  CHARGE_STATUS_CL
Java Field:  chargeStatusCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Represents current charge status.
Added On:  08/17/15
SQL Column:  CHARGE_RESPONSE_CODE
Java Field:  chargeResponseCode
Status:  Active
SQL Type:  varchar(5)
Java Type:  String
Attributes:
Response code associated with sale transaction.
Added On:  08/17/15
SQL Column:  CHARGE_RESPONSE_MESSAGE
Java Field:  chargeResponseMessage
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
Response message associated with sale transaction.
Added On:  08/17/15
SQL Column:  REFUND_STATUS_CL
Java Field:  refundStatusCl
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
Represents current status of the refund.
Added On:  08/17/15
SQL Column:  REFUND_DATE
Java Field:  refundDate
Status:  Active
SQL Type:  datetime
Java Type:  Date
Attributes:
Date when credit transaction was submitted.
Added On:  08/17/15
SQL Column:  REFUND_RESPONSE_CODE
Java Field:  refundResponseCode
Status:  Active
SQL Type:  varchar(5)
Java Type:  String
Attributes:
Response code associated with credit transaction.
Added On:  08/17/15
SQL Column:  REFUND_RESPONSE_MESSAGE
Java Field:  refundResponseMessage
Status:  Active
SQL Type:  varchar(255)
Java Type:  String
Attributes:
Response message associated with credit transaction.
Added On:  08/17/15
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:  08/17/15
SQL Column:  CHARGE_CONVENIENCE_FEE_FK
Java Field:  chargeConvenienceFee
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Charge Transaction
Attributes:
Reference to the entity that represents charged convenience fee information.
Added On:  08/17/15
SQL Column:  REFUND_TRANSACTION_FK
Java Field:  refundTransaction
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Charge Transaction
Attributes:
Reference to the entity that represents information about refund transaction.
Added On:  08/17/15
SQL Column:  REFUND_CONVENIENCE_FEE_FK
Java Field:  refundConvenienceFee
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Charge Transaction
Attributes:
Reference to the entity that represents information about convenience fees withdrawn for refund.