/** * @param Mage_Sales_Model_Quote_Payment $payment * @return void */ public function executeByPayment(Mage_Sales_Model_Quote_Payment $payment) { $bankaccount = $payment->getPayoneAccountNumber(); $bankcode = $payment->getPayoneBankCode(); $bankcountry = $payment->getPayoneBankCountry(); $iban = $payment->getPayoneSepaIban(); $bic = $payment->getPayoneSepaBic(); if (empty($bankcountry)) { $bankcountry = $payment->getQuote()->getBillingAddress()->getCountry(); } $this->execute($bankaccount, $bankcode, $bankcountry, $iban, $bic); }