Beispiel #1
0
        public void Apply(ApiCallbackResponse response)
        {
            response.Plain.Salt = SaltProvider.Generate();

            string        scriptPath = response.Endpoint.GetScriptPath();
            List <string> values     = _valueProvider.GetValuesToSign(response.Plain);

            response.Plain.Signature = Sign(scriptPath, values);
        }
        public CallbackResponse EncodeResponse(ApiCallbackResponse response)
        {
            _authenticator.Apply(response);
            var content = _xmlPipeline.Serialize(response);

            return(new CallbackResponse {
                Content = content
            });
        }
 public CallbackResponse EncodeResponse(ApiCallbackResponse response)
 {
     _authenticator.Apply(response);
     var content = _xmlPipeline.Serialize(response);
     return new CallbackResponse {Content = content};
 }