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 void Apply(ApiRequest request) { request.Plain.MerchantId = Credentials.MerchantId; request.Plain.Salt = SaltProvider.Generate(); string scriptPath = request.Endpoint.GetScriptPath(); List <string> values = _valueProvider.GetValuesToSign(request.Plain); request.Plain.Signature = Sign(scriptPath, values); }