public virtual WebhookNotification Parse(string signature, string payload)
        {
            ValidateSignature(signature, payload);
            var xmlPayload = Encoding.GetEncoding(0).GetString(Convert.FromBase64String(payload));
            var node       = new NodeWrapper(service.StringToXmlNode(xmlPayload));

            return(new WebhookNotification(node, gateway));
        }
Пример #2
0
        public virtual WebhookNotification Parse(string signature, string payload)
        {
            ValidateSignature(signature, payload);
            string      xmlPayload = Encoding.Default.GetString(Convert.FromBase64String(payload));
            NodeWrapper node       = new NodeWrapper(Service.StringToXmlNode(xmlPayload));

            return(new WebhookNotification(node, Service));
        }