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