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