MagTek Excella STX99875340 User Manual
Excella & excella stx windows api specifications
Table of contents
Document Outline
- REVISIONS
- SOFTWARE LICENSE AGREEMENT
- TERMS, CONDITIONS, AND RESTRICTIONS
- Table of Contents
- TABLES AND FIGURES
- Section 1. Overview
- Section 2. Excella Software Architecture
- MTXMLMCR.dll.
- DEVICES ATTACH THROUGH USB NETWORK CARD
- RNDIS SUPPORT FOR A USB NETWORK DEVICE
- SUPPORT FOR EXCELLA device ON PC SIDE:
- HOW TO COMMUNICATE WITH EXCELLA USING WEB BROWSER
- HOW TO COMMUNICATE WITH EXCELLA USING the EXCElLA API
- API FUNCTIONS
- SOFTWARE FLOW FOR CHECK PROCESSING
- HOW TO PROCESS DOCUMENT USING EXCELLA API
- HOW TO GET CHECK IMAGES
- PROCESS OPTIONS
- ERROR REPORTING
- DEBUGGING API
- Section 3. Excella API
- MTMICRGetDevice
- MTMICROpenDevice
- MTMICRCloseDevice
- MTMICRDeviceConnect
- MTMICRDeviceDisconnect
- MTMICRSetValue
- MTMICRSetIndexValue
- MTMICRGetValue
- MTMICRGetIndexValue
- MTMICRQueryInfo
- MTMICRSendcommand
- MTMICRProcessCheck
- MTMICRGetImage
- MTMICRGetImages
- MTMICRGetSectionCount
- MTMICRGetSectionName
- MTMICRGetKeyCount
- MTMICRGetKeyName
- MTMICRSetTimeout
- MTMICRGetTimeout
- MTMICRLogEnable
- MTMICRSetLogFileHandle
- MTMICRSetLogLevel
- MTMICRCOMInitialize
- MTMICRCOMUnInitialize
- MTMICRSetConfigFile
- Section 4. Commands Sent To Device
- Section 5. Keys Sent to Device
- Section 6. Keys Received From Device
- Section 7. Other Keys Available from Device
- Section 8. Examples of Key-Value Pairs
- DEVICE CAPABILITIES REPORTED BY EXCELLA DEVICE IN XML FORMAT
- DEVICE USAGE REPORTED BY EXCELLA DEVICE IN XML FORMAT
- Appendix A. Format List
- Fmt 01xx: Parsed Text Format
- Fmt 03xx: [acct #]
- Fmt 04xx: [acct #]
- Fmt 05xx: [acct #]
- Fmt 06xx: [acct #]
- Fmt 07xx: [acct #]
- Fmt 08xx: [transit] [acct #]
- Fmt 09xx: [transit] [acct #]
- Fmt 10xx: [transit] [acct #]
- Fmt 11xx: [transit] 'T' [acct #] 'A' [check #]
- Fmt 16xx: [bank #] [chk dgt] [acct #]
- Fmt 17xx: [transit] [acct #]
- Fmt 18xx: [acct #] "/" [check #]
- Fmt 24xx: [transit] 'T' [acct #] 'A' [check #] 'C' [amount] '$'
- Fmt 26xx: [acct #]
- Fmt 27xx: [acct #]
- Fmt 28xx: [acct #]
- Fmt 29xx: 'C' '/' [transit] '/' [acct #] '/' [check #] '/' [status]
- Fmt 31xx: [transit] '/' [acct #] '/' [check #]
- Fmt 3200: '^' [transit] '^' [acct #] '^' [check #] '^' [status]
- Fmt 3500: MA [aux] B [epc] C [tran] D [acct] E [chk] F [tpc] G [amt]
- Fmt 37xx: [ABA] [chk dgt] [acct #]
- Fmt 38xx: 'T' [transit] 'A' [acct #] 'C' [check #]
- Fmt 40xx: [country code] [transit] [acct #]
- Fmt 4100: 'S' 'T' [transit] 'A' [acct #] 'C' [check #]
- Fmt 43xx: [check #]
[transit] [acct #] - Fmt 44xx: [transit] [acct #]
- Fmt 45xx: [transit]
[acct #] [check #] - Fmt 47xx: [transit] 'T' [acct #] 'A' [check #]
- Fmt 49xx: [transit] '/' [acct #] '/' [check #] '/' [check type]
- Fmt 50xx: 'T' [transit] 'T' 'O' [acct #] 'O' [check #]
- Fmt 53xx: '/' [transit] '/' [acct #] '/' [check #] '/' [tpc] '/' [status] '/'
- Fmt 56xx: [transit]
[acct #] [check #] [amount] - Fmt 57xx: [acct #]
[amount] - Fmt 58xx: [short transit] [acct #] ':'
- Fmt 59xx: [transit] [acct #]
[check #] [amount] - Fmt 60xx: [transit] '/' [acct #] '/' [check #] '/' [check type]
- Fmt 61xx: [transit]
[acct #] [check #] - Fmt 64xx: [transit] [acct #] [check #] [amount]
- Fmt 65xx: '!' [transit] '/' [acct #] '/' [check #] '/' [amount]
- Fmt 66xx: [transit] [acct #]
'7' '1' - Fmt 67xx:
[check #] - Fmt 70: [transit] ',' [acct #] ',' [check #] ',' [amount]
- Fmt 71: [acct #] '?' [check #]
- Fmt 72: [transit]
[acct #] - Fmt 73: [transit]
[acct #] [check #] - Fmt 74: [transit] [acct #] [check #]
- Fmt 75xx: [transit]
[acct #] [check #] [status] - Fmt 76xx: 'T' [transit] 'A' [acct #] 'C' [check #] 'M' [raw data]
- Appendix B. Error Codes and Messages
- Appendix C. HOW TO PROCESS CHECKS AND GET IMAGE QUALITY ASSURANCE