Пример #1
0
 private function generateRequest($param, $value)
 {
     $request = new PostRequest($this->url);
     $basic = new Basic();
     $request->addHeader($basic->generateHeader($this->email, $this->token));
     $parameters = array($param => $value, "codificacao" => Config::charset, "tipo_retorno" => 2);
     $request->setContent(HttpHelper::toQueryString($parameters));
     return $request;
 }
Пример #2
0
 private function generateRequest($transactionId)
 {
     $request = new PostRequest($this->url);
     $basic = new Basic();
     $request->addHeader($basic->generateHeader($this->email, $this->token));
     $request->addHeader("Content-Type:application/json;charset=" . Config::charset);
     $request->setUrl(vsprintf($this->url, $transactionId));
     return $request;
 }
Пример #3
0
 private function generateRequest($cpf)
 {
     $request = new PostRequest($this->url);
     $basic = new Basic();
     $request->addHeader($basic->generateHeader($this->email, $this->token));
     $request->addHeader("Content-Type:application/x-www-form-urlencoded;charset=" . Config::charset);
     $obj = new \stdClass();
     $obj->cpf = $cpf;
     $parameters = array("data" => json_encode($obj), "version" => "1.0");
     $request->setContent(HttpHelper::toQueryString($parameters));
     return $request;
 }
Пример #4
0
 private function generateRequest($amount, $max, $ignoreScheduledDiscount)
 {
     $request = new GetRequest($this->url);
     $basic = new Basic();
     $request->addHeader($basic->generateHeader($this->email, $this->token));
     $request->addHeader("Content-Type:application/x-www-form-urlencoded;charset=" . Config::charset);
     $request->addParam("amount", $amount);
     if ($max != null) {
         $request->addParam("maxInstallments", $max);
     }
     $request->addParam("ignoreScheduledDiscount", 0);
     if ($ignoreScheduledDiscount === true) {
         $request->addParam("ignoreScheduledDiscount", 1);
     }
     $request->setUrl($this->url . "?" . http_build_query($request->getParams(), '', '&'));
     return $request;
 }