As SankarV is recommending, exploring the response for the confirm AJAX request is the best bet - there might be no direct error in console, but since AJAX response contains invalid JSON due to possible PHP errors being printed out, the redirect to a success page could not be performed. So again, explore the AJAX response for the confirm request and come back with anything suspicious within it.
And though some entry_company
might not take place in the checkout, since it is echoed somewhere while not instantiated, the PHP Notice is raised thus making the JSON response invalid...