function sofort_lastschrift() { global $order; parent::sofort(); //call parent constructor $this->_checkExistingSofortConstants('ls'); if (isset($_SESSION['sofort']['sofort_conditions_ls'])) { unset($_SESSION['sofort']['sofort_conditions_ls']); } $this->code = 'sofort_lastschrift'; $this->title = MODULE_PAYMENT_SOFORT_LS_TEXT_TITLE; $this->title_extern = MODULE_PAYMENT_SOFORT_LASTSCHRIFT_TEXT_TITLE; $this->paymentMethod = 'LS'; if (MODULE_PAYMENT_SOFORT_LS_RECOMMENDED_PAYMENT == 'true') { $this->title_extern .= ' ' . MODULE_PAYMENT_SOFORT_LS_RECOMMENDED_PAYMENT_TEXT; } $this->description = MODULE_PAYMENT_SOFORT_LS_TEXT_DESCRIPTION . '<br />' . MODULE_PAYMENT_SOFORT_MULTIPAY_VERSIONNUMBER . ': ' . HelperFunctions::getSofortmodulVersion(); $this->sort_order = MODULE_PAYMENT_SOFORT_LS_SORT_ORDER; $this->enabled = MODULE_PAYMENT_SOFORT_LS_STATUS == 'true' ? true : false; $this->icons_available = ''; if (is_object($order)) { $this->update_status(); } $this->defaultCurrency = DEFAULT_CURRENCY; $this->sofort = new SofortLib_Multipay(MODULE_PAYMENT_SOFORT_MULTIPAY_APIKEY); $this->sofort->setVersion(HelperFunctions::getSofortmodulVersion()); }
function sofort_sofortrechnung() { global $order; parent::sofort(); $this->_checkExistingSofortConstants('sr'); if (isset($_SESSION['sofort']['sofort_conditions_sr'])) { unset($_SESSION['sofort']['sofort_conditions_sr']); } $this->code = 'sofort_sofortrechnung'; $this->title = MODULE_PAYMENT_SOFORT_SR_TEXT_TITLE; $this->title_extern = MODULE_PAYMENT_SOFORT_SOFORTRECHNUNG_TEXT_TITLE; $this->paymentMethod = 'SR'; if (MODULE_PAYMENT_SOFORT_SR_RECOMMENDED_PAYMENT == 'true') { $this->title_extern .= ' ' . MODULE_PAYMENT_SOFORT_SR_RECOMMENDED_PAYMENT_TEXT; } $this->description = MODULE_PAYMENT_SOFORT_SR_TEXT_DESCRIPTION . '<br />' . MODULE_PAYMENT_SOFORT_MULTIPAY_VERSIONNUMBER . ': ' . HelperFunctions::getSofortmodulVersion(); $this->sort_order = MODULE_PAYMENT_SOFORT_SR_SORT_ORDER; $this->enabled = MODULE_PAYMENT_SOFORT_SR_STATUS == 'true' ? true : false; $this->icons_available = ''; if (is_object($order)) { $this->update_status(); } $this->defaultCurrency = DEFAULT_CURRENCY; $this->invoice = new PnagInvoice(MODULE_PAYMENT_SOFORT_MULTIPAY_APIKEY, ''); $this->invoice->setVersion(HelperFunctions::getSofortmodulVersion()); }
function sofort_sofortueberweisung() { global $order; parent::sofort(); $this->_checkExistingSofortConstants('su'); $this->code = 'sofort_sofortueberweisung'; $this->title = MODULE_PAYMENT_SOFORT_SU_TEXT_TITLE; $this->title_extern = MODULE_PAYMENT_SOFORT_SOFORTUEBERWEISUNG_TEXT_TITLE; $this->paymentMethod = 'SU'; if (MODULE_PAYMENT_SOFORT_SU_KS_STATUS == 'true') { $this->title_extern = MODULE_PAYMENT_SOFORT_SU_KS_TEXT_TITLE; } if (MODULE_PAYMENT_SOFORT_SU_RECOMMENDED_PAYMENT == 'true') { $this->title_extern .= ' ' . MODULE_PAYMENT_SOFORT_SU_RECOMMENDED_PAYMENT_TEXT; } $this->description = MODULE_PAYMENT_SOFORT_SU_TEXT_DESCRIPTION . '<br />' . MODULE_PAYMENT_SOFORT_MULTIPAY_VERSIONNUMBER . ': ' . HelperFunctions::getSofortmodulVersion(); $this->sort_order = MODULE_PAYMENT_SOFORT_SU_SORT_ORDER; $this->enabled = MODULE_PAYMENT_SOFORT_SU_STATUS == 'true' ? true : false; $this->icons_available = ''; if ((int) MODULE_PAYMENT_SOFORT_SU_ORDER_STATUS_ID > 0) { $this->order_status = MODULE_PAYMENT_SOFORT_SU_ORDER_STATUS_ID; } if (is_object($order)) { $this->update_status(); } $this->defaultCurrency = DEFAULT_CURRENCY; $this->sofort = new SofortLib_Multipay(MODULE_PAYMENT_SOFORT_MULTIPAY_APIKEY); $this->sofort->setVersion(HelperFunctions::getSofortmodulVersion()); }