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)); }
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)); }