diff --git a/.DS_Store b/.DS_Store index 9b64d25..8bb5545 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/src/Cliente.php b/src/Cliente.php index c0fd811..174f0a8 100755 --- a/src/Cliente.php +++ b/src/Cliente.php @@ -192,4 +192,3 @@ public function cliente_valid($cliente) return !((empty($cliente['name']) or empty($cliente['cpfCnpj'])) ? 1 : ''); } } - diff --git a/src/Connection.php b/src/Connection.php index 6fb81fa..b4d3c72 100755 --- a/src/Connection.php +++ b/src/Connection.php @@ -23,19 +23,19 @@ public function __construct($token, $status) die('Tipo de homologação invalida'); } $this->api_key = $token; - $this->base_url = "https://" . (($this->api_status) ? 'sandbox' : 'www'); + $this->base_url = "https://" . (($this->api_status) ? 'sandbox.asaas.com/api' : 'api.asaas.com'); return $this; } - public function get($url, $option = false, $custom = false) { $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $this->base_url . '.asaas.com/api/v3' . $url . $option); + curl_setopt($ch, CURLOPT_URL, $this->base_url . '/v3' . $url . $option); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); + curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); if (empty($this->headers)) { $this->headers = array( @@ -68,14 +68,14 @@ public function post($url, $params) $params = json_encode($params); $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $this->base_url . '.asaas.com/api/v3' . $url); + curl_setopt($ch, CURLOPT_URL, $this->base_url . '/v3' . $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, FALSE); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); - + curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_HTTPHEADER, array(