Processing Transactions
Swiped Sale
Required Name Value Pairs
UN, PSWD, TERMS, METHOD, TRANXTYPE, AMOUNT, SWIPE
Key Entered Sale
Required Name Value Pairs
UN, PSWD, TERMS, METHOD, TRANXTYPE, AMOUNT, CC, EXPMNTH, EXPYR
Customer ID (Token) Processing
Required Name Value Pairs
UN, PSWD, TERMS, METHOD, TRANXTYPE, AMOUNT, CUSTID
Optional Name Value Pairs For Any Sale Request
BNAME, BADDRESS, BADDRESS2, BCITY, BSTATE, BZIP, BCOUNTRY, SNAME, SADDRESS, SADDRESS2, SCITY, SCOUNTY, SSTATE, SZIP, SCOUNTRY, EMAIL, CSC, INVOICE, DESCRIPTION, TAX, CUSTREF, RETURNCLR, CUSTOMDBA, ENABLEPARTIALAUTH, DISCRETIONARY DATA
Sample of a Sale Request
‘format the request string to process a sale for $1.00
strRequest = “UN~demo123|PSWD~demo123|TERMS~Y|METHOD~ProcessTranx|”
strRequest = strRequest & “TRANXTYPE~Sale|CC~4012881888818888|EXPMNTH~12|EXPYR~12|”
strRequest = strRequest & “AMOUNT~1.00|CSC~999|BADDRESS~1234|BZIP~83852|INVOICE~8888|”
strResponse = SendPayTraceAPIRequest(strRequest) ‘defined in section 3.1a
page revision: 0, last edited: 29 Sep 2011 16:24