POS Terminal Exceptions Fields

Table 1. POS Terminal Exceptions Fields
Field Name Definition Data Type 
(Length)
AccountSuffix
Amount
BillToEmail Email address of the user. String (255)
CardVerificationMethod Type of customer verification. String (60)
ClientID Client identifier for an installation; generated by the operating system. String (60)
CurrencyCode
DCCExchangeRate Dynamic Currency Conversion exchange rate. Decimal (22.4)
DCCLookupStatus Lookup Status of Dynamic Currency Conversion. String (255)
DCCMarginRate Margin rate of Dynamic Currency Conversion. Decimal (22.4)
DeviceHardwareRevision Hardware revision printed on the back of the credit card reader. String (60)
DeviceID Serial number printed on the back of the credit card reader. Dashes are stripped from the serial number. String (1024)
DeviceOS Operating system of the device. String (60)
DeviceOSVersion Operating system version of the device. String (30)
DeviceTerminalID Terminal identifier assigned to the credit card reader; used by the clearing institute to identify credit card readers. String (255)
ExceptionCategory Status of the transaction. String (255)
ExceptionDescription Detailed description of the status of the transaction. String (255)
ExceptionStatusCode Code that represents the status of the transaction. String (255)
ExpirationMO
ExpirationYR
FirstName
LastName
LocalCurrencyCode Three-digit security code for the local currency. String (3)
MerchantID
PartnerMerchantID Three-digit identifier for the partner merchant. String (3)
PartnerMerchantName Name of the merchant that performed the transaction. String (100)
PartnerOriginalTransaction
ID Unique identifier of the transaction. String (60)
ProcessorMID Merchant identifier of the merchant that performed the transaction; as assigned by the clearing institute. String (120)
POSTerminalException.
RequestID Unique identifier of the transaction processor; for debugging purposes. Integer (26)
SchemeOperator Scheme of the credit card. String (60)
SDKVersion Version of the software development kit (SDK). String (30)
StorageMechanism Source from which payment details have been collected. String (60)
TerminalID Terminal identifier of the merchant that performed the transaction. String (60)
TransactionDate