public PuntoPago SetKey(string key) { if(string.IsNullOrEmpty(key)) throw new ArgumentNullException("key", "The key can not be null or empty "); _configuration.ClientKey = key; return this; }