protected function Get3DSecureParameter()
    {
        $aParameter = array();
        if ('true' == $this->GetConfigParameter('3DS_ENABLED')) {
            $oActivePage = $this->getActivePageService()->getActivePage();
            $oGlobal = TGlobal::instance();
            $aSuccessCall = array('module_fnc' => array($oGlobal->GetExecutingModulePointer()->sModuleSpotName => 'PostProcessExternalPaymentHandlerHook'));

            $sSuccessURL = urldecode(str_replace('&amp;', '&', $oActivePage->GetRealURLPlain($aSuccessCall, true)));

            $aParameter = array('FLAG3D' => 'Y', 'WIN3DS' => $this->GetConfigParameter('3DS_WIN3DS'), 'ACCEPTURL' => $sSuccessURL, 'DECLINEURL' => $this->GetErrorURL('confirm'), 'EXCEPTIONURL' => $this->GetErrorURL('confirm'), 'HTTP_ACCEPT' => 'Accept: '.$_SERVER['HTTP_ACCEPT'], 'HTTP_USER_AGENT' => 'User-Agent: '.$_SERVER['HTTP_USER_AGENT'], 'LANGUAGE' => 'de_DE');
        }

        return $aParameter;
    }