pub fn verify_webhook_signature(
    data: &str,
    signature: &str,
    secret: &str
) -> Result<(), Box<dyn Error + Send + Sync + 'static>>