The RCMIntegationSample project is to demonstrate how to build an ASP.Net project calling methods via Remote Client Manager (RCM). The sample code shows how to execute a PinPad Setup, Prompt for Signature, and a Credit Sales transaction, using GET requests to the RCM. To integrate with RCM, - Build a string for the transaction to execute. See XL2 Interface Guide for supported transactions and how to build this parameter string. - Create an HttpWebRequest, using the URL to RCM, the RCM method to invoke (typically "Initialize"), and param string as a querystring on the url as a value of "xl2Parameters". Be sure to http encode the parameter string. For example: https://localsystem.paygateway.com:21113/RcmService.svc/Initialize?xl2Parameters=%3cXLINKEMVREQUEST%3e++%3cTRANSACTIONTYPE%3ePPDPROMPTSIGNATURE%3c%2fTRANSACTIONTYPE%3e++%3cTITLE%3ePlease+Sign%3c%2fTITLE%3e++%3cDISPLAYCAPTUREDSIGNATURE%3eT%3c%2fDISPLAYCAPTUREDSIGNATURE%3e%3c%2fXLINKEMVREQUEST%3e - Set the HttpWebRequest object's Method property to "GET" - Call GetResponse on the HttpWebRequest. The return value will be a WebResponse, from which you can get a Stream and read into a string.