Terminals APIs

Type Enumerations


Account Type   

R Payment Card (debit or credit)
D Bank Card (ATM Card)
S Bank saving account
C Bank checking account
F EBT food stamp
H EBT cash benefit
G Gift card
L Fleet
K Check (used for sale-info, credit-info API calls)
A Cash (used for sale-info, credit-info API calls)
Currency Type   

DEF Default currency of the merchant account
PTS Points
Entry Medium Type   

NP Not present
MC Magnetic card
CC Chip card
CH Check
Entry Mode Type   

S Swipe/Scan; data is received when a card/check is swiped/scanned
H Chip; data is received when an EMV card is inserted into a terminal
C Contactless; data is received when a contactless card is tapped to a terminal
M Manual; data is received when a user enters it manually. Used when card/check data cannot be read by any of the entry methods indicated above
Entry PIN Mode Type   

X Unknown
S Supported
U Unsupported
N Inoperative
O Offline
Extended Account Type   

VC Visa credit card
VD Visa debit card
MC MasterCard credit card
MD MasterCard debit card
DC Discover credit card
DD Discover debit card
AC AmEx credit card
NC Dinners credit card
BD Bank debit card
BC Checking account
BS Savings account
VP Visa prepaid card
VS Visa fleet card
MP MasterCard prepaid card
MF MasterCard fleet card
EF EBT food stamp
EC EBT cash benefit
GG General gift card
FL Fleet One card
GF Fuelman or FleetWide card
VF Voyager fleet card
WX WEX fleet card
CA Cash (used for sale-info, credit-info API calls)
CK Check (used for sale-info, credit-info API calls)
VE Visa debit checking account
VV Visa debit saving account
Holder Type   

P Person
O Organization (Corporation)
Holder Verification Mode Type   

NN No verification
II Ink signature verification
DD Digital signature verification
PP PIN verification
PI PIN and ink signature verification
PD PIN and digital signature verification
Partial Authorization Type   

N Indicates that partial authorization is not supported
T Indicates that partial authorization is done by the terminal
P Indicates that partial authorization is done by a POS
Processing Mode Type   

online Indicates that the transaction is processed online
offline Indicates that the transaction is processed offline, i.e. it is pre-processed (in case of swiped transactions) or it has been approved by the chip (in case of EMV transactions)
Receipt Mode Type   

N Indicates that no receipt is printed out
E Indicates that receipt is sent to a customer via an e-maill
T Indicates that receipt is printed out via the terminal
P Indicates that receipt is printed out via a POS
Tokenization Account Type   

VC Visa credit card
VD Visa debit card
MC MasterCard credit card
MD MasterCard debit card
DC Discover credit card
DD Discover debit card
AC AmEx credit card
NC Dinners credit card
BD Bank debit card
BC Checking account
BS Savings account
VP Visa prepaid card
VS Visa fleet card
MP MasterCard prepaid card
MF MasterCard fleet card
EF EBT food stamp
EC EBT cash benefit
GG General gift card
FL Fleet One card
GF Fuelman or FleetWide card
VF Voyager fleet card
WX WEX fleet card
VE Visa debit checking account
VV Visa debit saving account
Transaction Category Type   

B Bill payment
R Recurring
I Installment
H Healthcare
Transaction Industry Type   

RE Retail
RS Restaurant
CCD Corporate credit or debit (direct debit only)
PPD Prearranged payment and deposit entry (direct debit only)
POP Point purchase entry (direct debit only)
Void Reason Code Type   

CI Indicates that a void has been initiated by a customer
TR Indicates that a void has been done due to a timeout reversal
SM Indicates that a void has been done due to an error within the system
SF Indicates that a void has been done due to a suspected fraud attempt
PR Indicates that a void has been done due to a premature card removal
CD Indicates that a void has been done due to a payment card chip decline