/** * @param Registrar_Domain $domain * @return bool * @throws Registrar_Exception * @see https://www.namesilo.com/api_reference.php#transferDomain */ public function transferDomain(Registrar_Domain $domain) { $params = array('domain' => $domain->getName(), 'auth' => $domain->getEpp()); if ($domain->getName() == '.us') { $params['usnc'] = 'C12'; $params['usap'] = 'P3'; } $c = $domain->getContactRegistrar(); $params['fn'] = $c->getFirstName(); $params['ln'] = $c->getLastName(); $params['ad'] = $c->getAddress1(); $params['ad2'] = $c->getAddress2(); $params['cy'] = $c->getCity(); $params['st'] = $c->getState(); $params['zp'] = $c->getZip(); $params['ct'] = $c->getCountry(); $params['em'] = $c->getEmail(); $params['ph'] = $c->getTel(); $this->_request('transferDomain', $params); return true; }
public function transferDomain(Registrar_Domain $domain) { $params = array('domain' => $domain->getName(), 'auth' => $domain->getEpp()); $this->_request('transferDomain', $params); return true; }
public function transferDomain(Registrar_Domain $domain) { $this->getLog()->debug('Transfering domain: ' . $domain->getName()); $this->getLog()->debug('Epp code: ' . $domain->getEpp()); return true; }
public function transferDomain(Registrar_Domain $domain) { $params = array('Command' => 'namecheap.domains.transfer.create', 'DomainName' => $domain->getName(), 'EPPCode' => $domain->getEpp(), 'AddFreeWhoisguard' => 'yes', 'WGenable' => 'yes', 'Years' => 1); $respond = $this->_call($params); if ($respond === false) { return false; } $status = $respond->CommandResponse->DomainTransferCreateResult->attributes(); if (strtolower($status['Transfer']) == 'true') { return true; } else { return false; } }