Exam availability comes from external planning data, while candidates need to select a specific session, submit their details and, where required, complete payment. WordPress therefore had to coordinate API data, registration state and payment callbacks without mixing sensitive registration records into normal page content.