4.26 POS_Data_DE22 in Mastercard Financial Messages
The POS_Data_DE22 field applies to Mastercard Financial Clearing messages only (i.e., MTID=1240, MTID=1442). For Visa, use GPS_POS_Data. (See also  Get Transaction Message fields: POS_Data_DE22 and GPS_POS_Data)
The POS Data codes (POS_Data_DE22) field is made up of various subfields. Its format is based on ISO8583:1993 DE 22 specification, and consists of both:
- 
                                                
Terminal capabilities (what the terminal can do)
 - 
                                                
Terminal methods (what the terminal did do, or what actually happened)
 
| 
                                                         Positions  | 
                                                    
                                                         Length  | 
                                                    
                                                         Field Name  | 
                                                    
                                                         Description / Valid Values  | 
                                                
|---|---|---|---|
| 
                                                         1  | 
                                                    
                                                         1  | 
                                                    
                                                         Card Data Input Capability  | 
                                                    
                                                         0 = Unknown 1 = Manual, no terminal; server 2 = Magnetic stripe reader (MSR) 3 = Barcode 4 = OCR 5 = ICC 6 = PAN Key entry (PKE) only A = Contactless MSR (possibility also optionally including ICC, MSR or PKE) B = MSR + PKE C = MSR, ICC, PKE D = MSR + ICC E = ICC + PKE M = Contactless ICC + Contactless MSR (possibly also optionally including ICC, MSR or PKE) V = Other  | 
                                                
| 
                                                         2  | 
                                                    
                                                         1  | 
                                                    
                                                         Cardholder Authentication Capability  | 
                                                    
                                                         0 = No electronic authentication capability 1 = PIN 2 = Electronic signature analysis capability 3 = Biometrics 4 = Biographic 5 = Electronic authentication capability is inoperative 9 = Unknown  | 
                                                
| 
                                                         3  | 
                                                    
                                                         1  | 
                                                    
                                                         Card Capture Capability  | 
                                                    
                                                         0 = No capture capability 1 = Card Capture capability 9 = Unknown  | 
                                                
| 
                                                         4  | 
                                                    
                                                         1  | 
                                                    
                                                         Terminal Operating Environment  | 
                                                    
                                                         0 = No Terminal used 1 = On card acceptor premises, attended 2 = On card acceptor premises, unattended 3 = Off card acceptor premises, attended 4 = Off card acceptor premises, unattended 5 = On cardholder premises, unattended 6 = Off cardholder premises, unattended 9 = Unknown  | 
                                                
| 
                                                         5  | 
                                                    
                                                         1  | 
                                                    
                                                         Cardholder present data  | 
                                                    
                                                         0 = Cardholder present 1 = Cardholder not present (unspecified) 2 = Cardholder not present (mail order) 3 = Cardholder not present (telephone order) 4 = Cardholder not present (standing order or recurring transaction) 5 = Cardholder not present (e-commerce)  | 
                                                
| 
                                                         6  | 
                                                    
                                                         1  | 
                                                    
                                                         Card Present Data  | 
                                                    
                                                         0 = Card not present 1 = Card Present  | 
                                                
| 
                                                         7  | 
                                                    
                                                         1  | 
                                                    
                                                         Card Data Input Method  | 
                                                    
                                                         0 = Unknown or no terminal 1 = Manual Input (no terminal used) 2 = Partial Magnetic Stripe Read 3 = Barcode 4 = OCR 5 = Contact EMV ICC 6 = PAN Key Entry A = Contactless Magnetic Stripe B = Magnetic Stripe Read C = Contact EMV ICC, Online Transaction F = Contact EMV ICC, Offline Transaction M = Contactless EMV ICC N = Contactless EMV ICC or Contactless Magnetic Stripe (PAN mapping service applied by Network) O = e-commerce with EMV ICC. Mastercard Digital Enablement Service Applied. R = e-commerce with EMV ICC S = e-commerce T = Pan auto-entry via server (issuer, acquirer or third party vendor system) V = e-commerce or PAN auto-entry by server. Card on File service applied by Network.  | 
                                                
| 
                                                         8  | 
                                                    
                                                         1  | 
                                                    
                                                         Cardholder authentication Method  | 
                                                    
                                                         0 = Not authenticated 1 = PIN 2 = Electronic Signature Analysis 3 = Biometrics 4 = Biographic 5 = Manual signature verification 6 = Other Manual verification (e.g. drivers licence) 9 = Unknown S = Other systematic verification (including biometrics + biographic)  | 
                                                
| 
                                                         9  | 
                                                    
                                                         1  | 
                                                    
                                                         Cardholder authentication entity  | 
                                                    
                                                         Identifies who verified the cardholder (using the method described in the Cardholder authentication method field above). 0 = Not authenticated 1 = ICC 2 = Terminal 3 = Authorising Agent 4 = Merchant 5 = Other 9 = Unknown  | 
                                                
| 
                                                         10  | 
                                                    
                                                         1  | 
                                                    
                                                         Card Data Output Capability  | 
                                                    
                                                         This is rarely used. 10 = Unknown 1 = None 2 = Magnetic Stripe writer 3 = ICC S = Other  | 
                                                
| 
                                                         11  | 
                                                    
                                                         1  | 
                                                    
                                                         Terminal Data Output Capability  | 
                                                    
                                                         This is rarely used. 0 = Unknown 1 = None 2 = Printing only 3 = Display only 4 = Printing and Display  | 
                                                
| 
                                                         12  | 
                                                    
                                                         1  | 
                                                    
                                                         PIN Capture Capability  | 
                                                    
                                                         0 = No PIN capture capability 1 = Unknown 4 = PIN capture up to 4 digits max 5 = PIN capture up to 5 digits max 6 = PIN capture up to 6 digits max 7 = PIN capture up to 7 digits max 8 = PIN capture up to 8 digits max 9 = PIN capture up to 9 digits max A = PIN capture up to 10 digits max B = PIN capture up to 11 digits max C = PIN capture up to 12 digits max  |