Delivery Detail String
The system is accessed via https. A request is made to a specific web
page. The results are returned in a stream that can then be parsed and
used to display a web page, feed an API interface or use via a real-time
system.
You can test any transaction by first copying the login transaction into
a browser command line window and pressing go. This will establish the
session with our servers, and allow you to cut and paste any of the
other transactions into the browser command line. When the blank screen
returns, you simply right click and select view source to see the XML
string that is returned.
The proper syntax is:
https://www.parsprocess.com/TrackerXMLInterfaceRSA.asp?xml=?xml
transaction stream?,method=get
You fill in the ?xml transaction stream? with one of the transactions
below.
<XML>
<TRANTYPE>
tran type goes here
</TRANTYPE>
<TRANPARMS>
depends on tran type
</TRANPARMS>
<TRANRESULTS>
<TRANRETURNCODE>
return code
</TRANRETURNCODE>
<TRANRETURNMSG>
message to return code
</TRANRETURNCODE>
<TRANDETAIL>
depends on trantype
</TRANDETAIL>
</TRANRESULTS>
</XML>
LOGIN Transaction
<TRANTYPE>LOGIN</TRANTYPE>
Required Parameters
<LOGINID></LOGINID>
<PASSPHRASE></PASSPHRASE>
NOTES: The login transaction is used to validate security, and to
establish a session with our web server. Once logged in, you can submit
transactions without re-logging in as long as the session stays active.
If you are inactive for more than five minutes, your session will time
out. If you submit a transaction request and are returned the error code
?R04?, with the error message ?No Session?, the interface has been
inactive for more than 5 minutes. You must log in again, and re-submit
the last transaction. Logging in for every request will consume memory
on our web server and cause performance problems.
EXAMPLE
https://www.parsprocess.com/TrackerXMLInterfaceRSA.asp?xml="<xml><TRANTYPE>LOGIN</TRANTYPE><TRANPARMS><LOGINID>userId</LOGINID>
<PASSPHRASE>password</PASSPHRASE></TRANPARMS></XML>"
Return
Standard messages under error/message codes.
Lead Verification
<TRANTYPE>LEADVERIFICATION</TRANTYPE>
Description:
Searches the Phone File (Enhanced DA) and Telephone Number Resource (TNR)
tables to validate name, address, and phone information passed. The
transaction returns TRUE/FALSE for each datapoint.
Required Parameters
A phone number or address elements must be passed.
Optional Parameters
<FIRSTNAME> </ FIRSTNAME >
<LASTNAME> </ LASTNAME >
<HOUSENUMBER></ HOUSENUMBER >
<PREDIRECTION></ PREDIRECTION >
<STREETNAME></ STREETNAME >
<STREETSUFFIX></ STREETSUFFIX >
<POSTDIRECTION></ POSTDIRECTION >
<APTNBR></ APTNBR >
<CITY></ CITY >
<STATE></ STATE >
<ZIPCODE></ ZIPCODE >
<ZIP4></ ZIP4>
<PHONE></ PHONE >
NOTES: To assure a household level match, house number, apartment
number, zip, and zip 4 must be populated.
EXAMPLE
https://www.parsprocess.com/TrackerXMLInterfaceRSA.asp?xml="<xml><TRANTYPE>LEADVERIFICATION</TRANTYPE><TRANPARMS><FIRSTNAME>GARY</FIRSTNAME>
<LASTNAME>WALTER</LASTNAME><HOUSENUMBER>111</HOUSENUMBER><ZIPCODE>60467</ZIPCODE>
<ZIP4>1234</ZIP4><PHONE>6151234567</PHONE></TRANPARMS></XML>"
<TRANDETAIL> - see below for return codes
<VALIDATIONFLAGS>
<INDIVIDUALTOPHONE>TRUE/FALSE</INDIVIDUALTOPHONE>
<HOUSEHOLDTOPHONE>TRUE/FALSE</HOUSEHOLDTOPHONE>
<NAMEATPHONE>TRUE/FALSE</NAMEATPHONE>
<ADDRESSATPHONE>TRUE/FALSE</ADDRESSATPHONE>
<PHONEONLY>TRUE/FALSE</PHONEONLY>
<INDIVIDUAL>TRUE/FALSE</INDIVIDUAL>
<HOUSEHOLD>TRUE/FALSE</HOUSEHOLD>
<ADDRESS>TRUE/FALSE</ADDRESS>
</VALIDATIONFLAGS>
</TRANDETAIL>
Lead Verification with CASS Certification
<TRANTYPE>LEADVERIFICATIONCASS</TRANTYPE>
Description:
CASS certifies the passed address, and then searches the Phone File
(Enhanced DA) and Telephone Number Resource (TNR) tables to validate
name, address, and phone information passed. The transaction returns
TRUE/FALSE for each datapoint.
Required Parameters
A phone number or address elements must be passed.
Optional Parameters
<FIRSTNAME> </ FIRSTNAME >
<LASTNAME> </ LASTNAME >
< ADDRESS1></ ADDRESS1>
< ADDRESS2></ ADDRESS2>
<CITY></ CITY >
<STATE></ STATE >
<ZIPCODE></ ZIPCODE >
<ZIP4></ ZIP4>
<PHONE></ PHONE >
EXAMPLE
https://www.estracker.com/TrackerXMLInterfaceRSA.asp?xml="<xml><TRANTYPE>LEADVERIFICATION</TRANTYPE><TRANPARMS><FIRSTNAME>GARY</FIRSTNAME>
<LASTNAME>WALTER</LASTNAME><HOUSENUMBER>111</HOUSENUMBER><ZIPCODE>60467</ZIPCODE>
<ZIP4>1234</ZIP4><PHONE>6151234567</PHONE></TRANPARMS></XML>"
<TRANDETAIL> - see below for return codes
<CASSERRORCODE>TRUE/FALSE</CASSERRORCODE>
<VALIDATIONFLAGS>
<INDIVIDUALTOPHONE>TRUE/FALSE</INDIVIDUALTOPHONE>
<HOUSEHOLDTOPHONE>TRUE/FALSE</HOUSEHOLDTOPHONE>
<NAMEATPHONE>TRUE/FALSE</NAMEATPHONE>
<ADDRESSATPHONE>TRUE/FALSE</ADDRESSATPHONE>
<PHONEONLY>TRUE/FALSE</PHONEONLY>
<INDIVIDUAL>TRUE/FALSE</INDIVIDUAL>
<HOUSEHOLD>TRUE/FALSE</HOUSEHOLD>
<ADDRESS>TRUE/FALSE</ADDRESS>
</VALIDATIONFLAGS>
</TRANDETAIL>
Transaction Return Codes and Messages
|
TRANRETURNCODE |
TRANRETURNMSG |
| L00 | Login valid |
| L01 | Invalid login |
| L02 | Login Suspended |
| R00 | Successful |
| R01 | Invalid TranType |
| R02 | Record
not found No ssn found To address found |
| R03 | Too many results - refine search criteria |
| R04 | Invalid
Parameter sent - no trantype No Session No loginid No passphrase No ssn No sequence number No zip No street number No street name No last name sent No first name sent No State supplied No phone No City/St or Zip NO SESSION |
| R05 | Database Timeout |
| R99 | Unknown Error |
If you have any questions, please don't hesitate to contact us.

