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