getModuleConfiguration()->d3getLog()->info( D3_HEIDELPAY_PUBLIC_FILE, 'none', __LINE__, D3_HEIDELPAY_PUBLIC_FILE . " got requested", var_export($_POST, true) ); } catch (Exception $e) { writeToLog($e->getMessage()); writeToLog($e->getTraceAsString()); } try { /** @var Response $oResponse */ $oResponse = oxNew(Response::class); $sReturn = $oResponse->init(); $returnUrl = $oResponse->getRedirectUrl(); } catch (Exception $e) { writeToLog($e->getMessage()); writeToLog($e->getTraceAsString()); } try { $factory->getModuleConfiguration()->d3getLog()->info( D3_HEIDELPAY_PUBLIC_FILE, 'none', __LINE__, D3_HEIDELPAY_PUBLIC_FILE." return value", $sReturn."::".$returnUrl ); } catch (Exception $e) { writeToLog($e->getMessage()); writeToLog($e->getTraceAsString()); } if ($sReturn === Response::RESPONSE_REDIRECT) { header("HTTP/1.1 200 OK"); header("Location: ".$returnUrl); header("Connection: close"); } else { echo $returnUrl; } try { Registry::getConfig()->pageClose(); } catch (SystemComponentException $e) { echo $e->getCode(), PHP_EOL, $e->getMessage(), PHP_EOL, $e->getTraceAsString(); exit(__LINE__); }