Magensa I 1710 Apollo Court I Seal Beach, CA 90740 I Phone: (562) 546-6500 I Technical Support: (888) 624-8350 I www.magensa.net
Table of Contents
Table 0.1 - Revisions ........................................................................................................................................................... 3
Purpose of the document ................................................................................................................................................... 3
Table of Contents ................................................................................................................................................................ 4
Overview .............................................................................................................................................................................. 5
Programming Intro .............................................................................................................................................................. 6
STEP 1. Add Magensa Host Credentials into your App ................................................................................................. 6
STEP 2. Add TEST Merchant Credentials into your APP ............................................................................................... 6
STEP 3. Send MPPG TEST Transactions....................................................................................................................... 7
STEP 4. Deploy APP into Production with Merchants .................................................................................................. 7
Use Case Scenarios ............................................................................................................................................................ 8
How to accept Tips ......................................................................................................................................................... 8
Operations ........................................................................................................................................................................... 9
ProcessCS10 (Process Card Swipe) .............................................................................................................................. 9
Inputs .......................................................................................................................................................................... 9
Outputs .................................................................................................................................................................... 10
Status Codes ........................................................................................................................................................... 11
ProcessDCS10 (Process Debit Card Swipe) ............................................................................................................... 12
Inputs ....................................................................................................................................................................... 12
Outputs .................................................................................................................................................................... 13
Status Codes ........................................................................................................................................................... 14
ProcessCS12 (Process Card Swipe – Used ONLY with WorldPay) ............................................................................ 15
Inputs ....................................................................................................................................................................... 15
Outputs .................................................................................................................................................................... 16
Status Codes ........................................................................................................................................................... 17
ProcessPC10 (Process Qwick Code) ........................................................................................................................... 19
Inputs ....................................................................................................................................................................... 19
Outputs .................................................................................................................................................................... 20
Status Codes ........................................................................................................................................................... 21
ProcessPC12 ( Process Qwick Code – Used ONLY with WorldPay) .......................................................................... 22
Inputs ....................................................................................................................................................................... 22
Outputs .................................................................................................................................................................... 23
Status codes ............................................................................................................................................................ 24
ProcessKE10 (Process Key Entered card data) ......................................................................................................... 25
Inputs ....................................................................................................................................................................... 25
Outputs .................................................................................................................................................................... 26
Status Codes ........................................................................................................................................................... 27
ProcessKE12 (Process Key Entered card data – Used ONLY with WorldPay) ......................................................... 28
InPuts ....................................................................................................................................................................... 28
Outputs .................................................................................................................................................................... 29
Status Codes ........................................................................................................................................................... 30
ProcessTI10 (Process Transaction ID)........................................................................................................................ 31
Inputs ....................................................................................................................................................................... 31
Outputs .................................................................................................................................................................... 32
Status Codes ........................................................................................................................................................... 33
Putting a transaction together......................................................................................................................................... 34
How to format and where to send your transaction .................................................................................................. 34
Sample data ............................................................................................................................................................ 34
Appendix A – Processor SLA Table .................................................................................................................................. 35