Gateway Developer Guide and Reference 31 July 2012 5
Content
Submitting Balance Inquiry Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Processing Platforms Supporting Balance Inquiry Transactions . . . . . . . . . . . . 56
Required Balance Inquiry Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Example Balance Inquiry Transaction String . . . . . . . . . . . . . . . . . . . . . . 57
Submitting Card Present (SWIPE) Transactions. . . . . . . . . . . . . . . . . . . . . . . 57
Processing Platforms Supporting Card-Present Transactions. . . . . . . . . . . . . . 58
Card Present Transaction Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Submitting Credit Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Required Credit Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . . 59
Submitting Inquiry Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
When To Use an Inquiry Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Required Parameters When Using the PNREF . . . . . . . . . . . . . . . . . . . . . 61
Inquiry Transaction Parameter String Using the PNREF . . . . . . . . . . . . . . . . 62
Required Parameters When Using the CUSTREF . . . . . . . . . . . . . . . . . . . 62
Inquiry Transaction Parameter String Using the CUSTREF . . . . . . . . . . . . . . . 63
Required Parameters When Using the Secure Token . . . . . . . . . . . . . . . . . . 63
Inquiry Parameter String Using the Secure Token . . . . . . . . . . . . . . . . . . . . 63
Submitting Partial Authorizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
When To Use Partial Authorizations . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Required Partial Authorization Parameters . . . . . . . . . . . . . . . . . . . . . . . 64
Example Partial Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Submitting Purchasing Card Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Submitting Reference Transactions (Tokenization) . . . . . . . . . . . . . . . . . . . . . 66
When To Use a Reference Transaction . . . . . . . . . . . . . . . . . . . . . . . . . 66
Transaction Types That Can Be Used As the Original Transaction . . . . . . . . . . . 66
Fields Copied From Reference Transactions . . . . . . . . . . . . . . . . . . . . . . 67
Example Reference Transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Data Upload - Storing Credit Card Data on the Gateway Server . . . . . . . . . . . . 68
Submitting Sale Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
When To Use a Sale Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Additional Parameters For Sale Transactions . . . . . . . . . . . . . . . . . . . . . . 69
Typical Sale Transaction Parameter String . . . . . . . . . . . . . . . . . . . . . . . 69
Submitting Soft Merchant Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
About Soft Merchant Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Ways to Send Soft Merchant Information . . . . . . . . . . . . . . . . . . . . . . . . 70
Submitting Voice Authorization Transactions . . . . . . . . . . . . . . . . . . . . . . . . 71
When To Use a Voice Authorization Transaction . . . . . . . . . . . . . . . . . . . . 72
Required Voice Authorization Transaction Parameters . . . . . . . . . . . . . . . . . 72
Submitting Void Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72