All Fields

The following chart lists all the currently supported transaction fields that may be used in requests/responses to and from the Slim CD web services

Field Name Max. Width Description
accountno 20 Account number on check
address 30 Cardholder address
allow_duplicates 3 Contains the value “yes” or “no”
Allow_partial 3 Contains the value “yes” or “no”. The default is “no”.   When set to “yes”, an approval can occur where the approved amount is LESS than the requested amount. It is the developer’s responsibility to check the “approvedamt” field to determine
Amount 12 Amount to credit (USD)
AmtClinic4W 12 Amount of Clinic/other qualified medical
AmtDental4X 12 Amount of Dental
AmtHealth4S 12 Total Amount of Healthcare (if zero, IIAS processing will not be performed)
AmtPrescr4U 12 Amount of Prescription/Rx
AmtVision4V 12 Amount of Vision/Optical
auditno 6 EBT trans only
authcode 6 Auth code received for Offline Transactions
birthdate 6 YYMMDD format for the date of birth
blind_credit 3 Allow a credit with no previous sale – set this to yes/no
cardnumber 20 Card number – used for verification
cardpresent 3 Contains the value “yes” or “no”
cardtype 2 GC for gift card or LC for loyalty card
cashback 12 This contains the amount paid as cash back to the consumer.
chargetype 1 1=Hotel, 2=Restaurant, 3=Gift Shop
check indate 6 YYMMDD format for the date of check in. In the case of a prepaid reservation, this date represents the date of the reservation. In the case of a no-show charge this would be the date the reservation was made
checkintime 4 Check in time as HHMM in 24 hour format (optional for some processors)
checkno 9 Check number on the check
checkoutdate 6 YYMMDD format date of the expected departure
checkouttime 4 Check out time as HHMM in 24 hour format   (optional for some processors)
checks 3 Must contain the value ‘yes’
checktype 12 Business, personal, or savings
city 20 City
clerkname 20 Clerk/Salesperson Name/ID
clienttransref 20 Client-supplied transaction identifier, (i.e. receipt number) which will be passed to the credit card network for specific industry types.
clientid 10 Assigned by the Slim CD administrator.
clientip 20 IP of requesting client or person
corporatecard 3 Contains the value “yes” or “no”
country 30 Country
customercode 8 Internal customer id
cvv2 4 CVV2
duplicates_window 6 Amount of time, in minutes, to look back for a duplicate. Default is 30 minutes, maximum is 20,000 minutes. This value is only used if “allow_duplicates” is set to “no”
driverlic 2096 Drivers License, SSN, Military ID or Passport ID number, or Base64 Driver’s License bar code binary data
ebt 4 FS, CD, or CASH – Must specify for EBT trans
ebt_transid 15 EBT trans only
egoodsindicator 2 “P” for physical goods, “D” for digital goods, or “PD” for a combination of both
email 40 Cardholder Email address
expmonth 2 Expiration month (MM)
expyear 4 Exp year (YYYY or YY)
extracharge 6 0=None, 1=Gasoline, 2=Mileage, 3=Late Return, 4=One way service fee, 5=Driving violation *The data should be left-justified and zero padded to 6 character positions
extra_credit 3 Allow a credit to exceed the amount of the original sale when the gateid of an original sale/force is provided – set this to yes/no (default is no)
first_name 20 First name of cardholder
gateid 12 Gateway ID for previous transaction.
gratuity 12 Amount of the charge that represents tip
IIASindicator 3 Contains the value “yes” or “no”. When Yes, IIAS processing is attempted.
IISAVerified 3 Contains the value “yes” or “no”. Indicates if POS system verified IIAS data.
installmentcount 9 Rebilling value – number of payments in this installment cycle
installmentseqno 9 Rebilling value – number of the installment being sent.
ksn 16 or 20 The Key Serial Number from the pinpad, to be used with “pinblock” as a replacement for the larger “pinblockdata” that contains both fields in one.
last_name 20 Last name of cardholder
match_window 6 Specifies how far back (in minutes) to look for a match when processing a VOID, FORCE, or OFFLINEFORCE without a gateid. Default is 2880 (2 days) for a VOID, and 21600 (15 days) for a FORCE or OFFLINEFORCE.
micr 40 Contains raw data read from bottom of check
micrreader 3 Indicates presence of MICR reader – “yes” or “no”
nonroomcharge 12 Non room charges such as mini bar, laundry, telephone, other
noshow 1 Indicates charges for a reservation that caused a non-cancellation penalty: 0 = None, 1 = No Show
oldcardpan 19 Card number of card being replaced
password 20 Plaintext password for the client account
phone 20 Cardholder phone number
pinblock 16 Contains the encrypted pinblock to use with the ksn value.
pinblockdata 32 Contains the encrypted pin code and decryption key from the pinpad. This variable is processor-specific, and should be replaced by using the “pinblock” and “ksn” values as separate fields.
po 9 purchase order number – used in purchase card data
points ? valuetech value – see lou
prestigiousind 1 A VISA flag indicating: space=Not participating, D=$500, B=$1000, S=$1500
priceid 10 Assigned by the Slim CD administrator.
quasicash 3 Contains the value “yes” for quasi-cash
readerpresent 3 Contains the value “yes” or “no” for a card reader at the merchant’s location
recurring 2 whether this is a recurring transaction – set to yes/no
RentalAgrmntNbr 10 Rental agreement number
rentalcity 30 City where rental originated
RentalClassID 8 ClassID of rental
rentaldate 6 YYMMDD format, the date the cardholder first drove away with rental
rentaltime 4 Rental time as HHMM in 24 hour format
rentalreturndate 6 YYMMDD format, the date the cardholder returns rental
rentalreturntime 4 Rental return time as HHMM in 24 hour format
rentalstate 3 State where rental originated
rentername 20 Name of car renter (Mastercard)
retrievalrefno 12 EBT trans only
returncity 18 Name of city which the car is returned (Mastercard)
returnlocationid 10 Location of the return center (Mastercard)
returnstate 3 Name of state/country where rental was returned (Mastercard)
roomamount 12 Amount of the room
roomnumber 6 Guest’s room number
roomrate 12 Amount of the daily rate for the room
roomratetax 6 Tax rate for room (i.e. .05)
roomtax 12 Tax amount for room
routno 9 Bank routing number on check
salestax 9 Decimal / purchase card data
salestaxtype 9 integer / purchase card data
seccode 3 NACHA processing types for ACH checks (WEB, TEL, ACH, or POP)
serialno 9 check value
shipdate 4 date in MMDD format
sigdata 5000 String representing signature data
siteid 10 Assigned by the Slim CD administrator.
state 20 State
statecode 2 2 letter state code
stayduration 2 This field is required when making a reservation or checking in. When booking a reservation, this should contain the number of days of prepayment the charge represents. In the case of a rental, this represents the number of days for the expected rental.   This field should be right justified and zero filled to two digits.
trackdata varies Card swipe track data (See Appendix F)
transtype 18 (See Transaction Type Table for Legal Values)
username 20 Username or API Access Credential that accesses web service
voucherno 6 EBT trans only
withrefund 3 Contains the value “yes” or “no” for Credit Card Deactivate
zip 10 Zip code