public function __construct(Credentials $credentials, $serviceName) { $this->credentials = $credentials; $this->serviceName = $serviceName; $this->setEnvironment(PagSeguroConfig::getEnvironment()); $this->setWebserviceUrl(PagSeguroResources::getWebserviceUrl($this->getEnvironment())); $this->setCharset(PagSeguroConfig::getApplicationCharset()); $this->resources = PagSeguroResources::getData($this->serviceName); if (isset($this->resources['servicePath'])) { $this->setServicePath($this->resources['servicePath']); } if (isset($this->resources['serviceTimeout'])) { $this->setServiceTimeout($this->resources['serviceTimeout']); } }
public function __construct(PagSeguroCredentials $credentials, $serviceName) { $this->credentials = $credentials; $this->serviceName = $serviceName; try { $this->setEnvironment(PagSeguroConfig::getEnvironment()); $this->setWebserviceUrl(PagSeguroResources::getWebserviceUrl($this->getEnvironment())); $this->setPaymentUrl(PagSeguroResources::getPaymentUrl($this->getEnvironment())); $this->setBaseUrl(PagSeguroResources::getBaseUrl($this->getEnvironment())); $this->setInstallmentUrl(PagSeguroResources::getInstallmentUrl()); $this->setAuthorizationUrl(PagSeguroResources::getAuthorizationUrl()); $this->setSessionUrl(PagSeguroResources::getSessionUrl()); $this->setCharset(PagSeguroConfig::getApplicationCharset()); $this->resources = PagSeguroResources::getData($this->serviceName); if (isset($this->resources['servicePath'])) { $this->setServicePath($this->resources['servicePath']); } if (isset($this->resources['serviceTimeout'])) { $this->setServiceTimeout($this->resources['serviceTimeout']); } } catch (Exception $e) { throw $e; } }