public function getTransaction($transactionId = null, $orderId = null)
 {
     $response = null;
     $consultation = new Consultation($this->email, $this->token);
     $consultation->enableSandBox($this->sandbox);
     try {
         if (!empty($transactionId) && !is_null($transactionId)) {
             //Consulta pelo id da transação
             $response = $consultation->searchByTransaction($transactionId);
         } else {
             if (!empty($orderId) && !is_null($orderId)) {
                 //Consulta pelo id do pedido
                 $response = $consultation->searchByOrder($orderId);
             }
         }
     } catch (ValidationException $e) {
         Mage::getSingleton('adminhtml/session')->addError('Error:' . $e->getMessage());
         Mage::helper("bcash")->saveLog($e->getMessage(), $e->getErrors());
     } catch (ConnectionException $e) {
         Mage::getSingleton('adminhtml/session')->addError('Error:' . $e->getMessage());
         Mage::helper("bcash")->saveLog($e->getMessage(), $e->getErrors());
     }
     return $response;
 }