protected function prepare_connector($prefijo) { //Traigo los settings del servicio (proxy, ubicacion del certificado y timeout $servicioConfig = $this->_getServiceSettings($prefijo); $mode = $this->module->getModo() ? "prod" : "test"; //creo el conector con el valor de Authorization $connector = new Sdk($this->_getAuthorization(), $mode); if (isset($servicioConfig['proxy'])) { // si hay un proxy $connector->setProxyParameters($proxy['host'], $proxy['port'], $proxy['user'], $proxy['pass']); } if ($servicioConfig['certificado'] != '') { //si hay una ubicación de certificado $connector->setLocalCert($servicioConfig['certificado']); } if ($servicioConfig['timeout'] != '') { //si hay un timeout $connector->setConnectionTimeout($servicioConfig['timeout']); } return $connector; }