public function processCreditmemo($creditmemo, $payment) { return parent::processCreditmemo($creditmemo, $payment); }
/** * Set transaction ID into creditmemo for informational purposes * @param Mage_Sales_Model_Order_Creditmemo $creditmemo * @param Mage_Sales_Model_Order_Payment $payment * @return Mage_Payment_Model_Method_Abstract */ public function processCreditmemo($creditmemo, $payment) { return Mage_Payment_Model_Method_Abstract::processCreditmemo($creditmemo, $payment); }
public function processCreditmemo($creditmemo, $payment) { parent::processCreditmemo($creditmemo, $payment); $order = $payment->getOrder(); if ($order->getPayment()->getMethod() === 'paymill_creditcard' || $order->getPayment()->getMethod() === 'paymill_directdebit') { if (!Mage::helper('paymill/refundHelper')->createRefund($creditmemo, $payment)) { Mage::throwException('Refund failed.'); } } }