/** * To assign transaction id and token before voiding the transaction * * @param Mage_Sale_Model_Order_Invoice $invoice * @param Mage_Sale_Order_Payment $payment * @return Mage_Cybersource_Model_Soap */ public function processBeforeVoid($invoice, $payment) { parent::processBeforeVoid($invoice, $payment); $payment->setVoidTransactionId($document->getTransactionId()); $payment->setVoidCybersourceToken($invoice->getCybersourceToken()); return $this; }