The validation is set to trigger on button InfraparkShopAdressdaten_submit, but the store order summary behavior is set to trigger on Current page submit.
set both behaviors to use the same trigger.
the OrderReferenceID is the session_id() value.
the only way to clear this is to destroy the session.
you can add code to save any session variables you wish to keep into application variables then reset then after the session is destroyed.
this is an example of resetting a session named userID, you can use the same approach save others:
<?php
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
@session_start();
//save the UserID Session Var
$userID = $_SESSION['userID'];
// Unset all of the session variables.
$_SESSION = array();
// If it's desired to kill the session, also delete the session cookie.
// Note: This will destroy the session, and not just the session data!
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
@setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
// Finally, destroy the session.
@session_destroy();
@session_regenerate_id();
// reset the userID session var
$_SESSION['userID'] = $userID;
?>