protected function getCustomizationParameters()
 {
     $parameters = array();
     $description = $this->getConfiguration()->getPaymentDescription($this->getOrderContext()->getLanguage());
     if (empty($description)) {
         $description = Customweb_I18n_Translation::__("Your order description");
     }
     $parameters['DESCRIPTION'] = Customweb_Saferpay_Util::removeWrongEscaptedChars($description);
     if (strlen($this->getConfiguration()->getPaymentPageConfiguration()) > 0) {
         $parameters['VTCONFIG'] = $this->getConfiguration()->getPaymentPageConfiguration();
     }
     $parameters['DELIVERY'] = 'no';
     $parameters['LANGID'] = Customweb_Saferpay_Util::getCleanLanguageCode($this->getOrderContext()->getLanguage());
     if ($this->getTransactionContext()->getAlias() == 'new' || $this->getTransactionContext()->getAlias() == null && $this->getTransactionContext()->createRecurringAlias()) {
         $parameters['CARDREFID'] = "new";
     }
     if ($this->getTransactionContext()->getAlias() != null && $this->getTransactionContext()->getAlias() != 'new') {
         $parameters['CARDREFID'] = $this->getTransactionContext()->getAlias()->getCardRefId();
     }
     return array_merge($parameters, $this->getSupportedPaymentMethods());
 }