MWE Token Transaction UML


Added On:  09/05/14 
SQL Table:  MWE_TOKEN_TRANSACTION 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  MweTokenTransaction 
Represents tokenization transaction as it is defined in MWE's tokenization specification.
Added On:  09/05/14
SQL Column:  API_KEY
Java Field:  apiKey
Status:  Active
SQL Type:  varchar(25)
Java Type:  String
Attributes:
The value of this parameter is assigned to you by Merchant Warrior.
Added On:  09/15/14
SQL Column:  
Java Field:  cardExpiryMonth
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
This field represents the expiration date - month here - of the card used in the transaction. Usually printed on it's front side.

Format: MM.
Added On:  09/15/14
SQL Column:  
Java Field:  cardExpiryYear
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
This field represents the expiration date - year here - of the card used in the transaction. Usually printed on it's front side.

Format: YY.
Added On:  09/09/14
SQL Column:  CARD_ID
Java Field:  cardId
Status:  Active
SQL Type:  varchar(20)
Java Type:  String
Attributes:
A unique alphanumeric string returned by addCard, used to identify a specific card.
Added On:  09/09/14
SQL Column:  CARD_KEY
Java Field:  cardKey
Status:  Active
SQL Type:  varchar(50)
Java Type:  String
Attributes:
A string used as an encryption/decryption key.

This should only be used if you do NOT want Merchant Warrior handling your key storage. This should be unique on a per-­card basis. It’s used to encrypt the card when we store it. Every time we receive a process card request, the correct cardKey must also be provided – which is known only by you.
Added On:  09/05/14
SQL Column:  CARD_NAME
Java Field:  cardName
Status:  Active
SQL Type:  varchar(50)
Java Type:  String
Attributes:
This must contain at the very least a space and no less than two characters. Only alphanumeric characters, hyphens, spaces and full stops are allowed.
Added On:  09/15/14
SQL Column:  
Java Field:  cardNumber
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
The number of the credit card or bank account.
Added On:  09/05/14
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/05/14
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:  09/05/14
SQL Column:  MERCHANT_UUID
Java Field:  merchantUuid
Status:  Active
SQL Type:  varchar(25)
Java Type:  String
Attributes:
The value of this parameter is assigned to you by Merchant Warrior.
Added On:  09/09/14
SQL Column:  RESPONSE_CODE
Java Field:  responseCode
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
A signed integer which allows the quick identifiication of the response status. The value of this parameter is sent by Merchant Warrior.

There are three possible types of Response Code’s that can be returned:
1. < 0. - MWV validation error.
2. = 0. - Command was successful.
3. > 0. - Command failed due to nonvalidation error.
Added On:  09/09/14
SQL Column:  RESPONSE_MESSAGE
Java Field:  responseMessage
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
This field contain a textual string which offers more information on the specific response received.
Added On:  09/05/14
SQL Column:  TOKEN_TRANSACTION_FK
Java Field:  tokenTransaction
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Token Transaction
Attributes:
Reference to the entity that represents token transactions.
Added On:  08/26/15
SQL Column:  
Java Field:  urlSuffix
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient