Ejemplo n.º 1
0
        public Response Send(IHostedPciDataConverter converter, ApiCredentials credentials, BaseRequest request)
        {
            request.SetRequestCredentials(credentials);
            var queryString    = converter.ConvertToQueryString(request);
            var responseString = Post(queryString, credentials.GetUrl(request.RequestType));

            return(converter.ConvertToResponse(responseString));
        }
Ejemplo n.º 2
0
        public Response Send(IHostedPciDataConverter converter, ApiCredentials credentials, BaseRequest request,
                             out string url, out string rawRquest, out string rawResponse)
        {
            var requestUrl = credentials.GetUrl(request.RequestType);

            request.SetRequestCredentials(credentials);
            var queryString    = converter.ConvertToQueryString(request);
            var responseString = Post(queryString, requestUrl);
            var response       = converter.ConvertToResponse(responseString);

            url         = requestUrl;
            rawRquest   = queryString;
            rawResponse = responseString;

            return(response);
        }