Пример #1
0
 public function getConnector($modo = null)
 {
     require_once Mage::getBaseDir('lib') . '/metododepago2/vendor/autoload.php';
     $http_header = $this->getHeader($modo);
     $mode = $this->getModo($modo);
     $todopago_connector = new TodoPago\Sdk($http_header, $mode);
     $proxyhost = Mage::getStoreConfig('payment/modulodepago2/proxyhost');
     if (empty($proxyhost)) {
         $proxyhost = Mage::getStoreConfig('payment/todopago_servicio/proxyhost');
     }
     $proxyport = Mage::getStoreConfig('payment/modulodepago2/proxyport');
     if (empty($proxyport)) {
         $proxyport = Mage::getStoreConfig('payment/todopago_servicio/proxyport');
     }
     $proxypass = Mage::getStoreConfig('payment/modulodepago2/proxypassword');
     if (empty($proxypass)) {
         $proxypass = Mage::getStoreConfig('payment/todopago_servicio/proxypassword');
     }
     $proxyuser = Mage::getStoreConfig('payment/modulodepago2/proxyuser');
     if (empty($proxyuser)) {
         $proxyuser = Mage::getStoreConfig('payment/todopago_servicio/proxyuser');
     }
     if (!empty($proxyhost) && !empty($proxyport)) {
         $todopago_connector->setProxyParameters($proxyhost, $proxyport, $proxyuser, $proxypass);
     }
     return $todopago_connector;
 }