public AuthorizeCheckoutResponse GetAuthorizeCheckoutResponse(AuthorizeCheckoutRequest request) { string response = ""; OAuthParameters param = OAuthParametersFactory(); param.addParameter(Connector.OAUTH_SIGNATURE, request.OAuthToken); Dictionary <string, string> responseMap = doRequest(getURL(), "POST", param, Serializer <AuthorizeCheckoutRequest> .Serialize(request).InnerXml); responseMap.TryGetValue(MESSAGE, out response); return(Serializer <AuthorizeCheckoutResponse> .Deserialize(response)); }