Braintree.TrUtil.IsValidTrQueryString C# (CSharp) Method

IsValidTrQueryString() public static method

public static IsValidTrQueryString ( string queryString, Braintree.BraintreeService service ) : bool
queryString string
service Braintree.BraintreeService
return bool
        public static bool IsValidTrQueryString(string queryString, BraintreeService service)
        {
            var delimiters = new string[1];
            delimiters[0] = "&hash=";
            string[] dataSections = queryString.TrimStart('?').Split(delimiters, StringSplitOptions.None);
            return dataSections[1] == new Sha1Hasher().HmacHash(service.PrivateKey, dataSections[0]).ToLower();
        }