Beispiel #1
0
 public function transactionRequest(Transaction $transaction)
 {
     $transactionRequestSerializer = new TransactionRequestSerializer();
     $response = $this->sendHttpRequest($transactionRequestSerializer->serialize($transaction));
     $transactionResponseUnserializer = new TransactionResponseUnserializer($transaction);
     return $transactionResponseUnserializer->unserialize($response);
 }
Beispiel #2
0
 /**
  * @param  Capture $transaction
  * @return Capture
  * @throws CieloException se algum erro ocorrer na requisição pela transação
  */
 public function captureRequest(Capture $transaction)
 {
     $serializer = new CaptureRequestSerializer();
     $response = $this->sendHttpRequest($serializer->serialize($transaction));
     $unserializer = new TransactionResponseUnserializer($transaction);
     return $unserializer->unserialize($response);
 }