/** * Refunds a transaction * @param Varien_Object $payment * @param float $amount * @return Mage_Payment_Model_Method_Abstract */ public function refund(Varien_Object $payment, $amount) { $hash = $payment->getData('ebanx_hash'); Mage::log('Refund order ' . $hash); $response = \Ebanx\Ebanx::doRefund(array('hash' => $hash, 'operation' => 'request', 'amount' => $amount, 'description' => 'Order refunded')); return parent::refund($payment, $amount); }