/**
  * @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);
 }