diff --git a/src/Controller/SuccessController.php b/src/Controller/SuccessController.php new file mode 100644 index 0000000..9c49189 --- /dev/null +++ b/src/Controller/SuccessController.php @@ -0,0 +1,17 @@ +render('ticket/success.html.twig'); + } +} \ No newline at end of file diff --git a/src/Controller/TicketController.php b/src/Controller/TicketController.php index 0a30335..50bf39e 100644 --- a/src/Controller/TicketController.php +++ b/src/Controller/TicketController.php @@ -33,7 +33,7 @@ final class TicketController extends AbstractController return $this->json(['id' => $this->service->handleTicketData($ticketData)->id]); } - #[Route(path: '/success', name: 'app_success', methods: Request::METHOD_GET)] + #[Route(path: '/success', name: 'app_order_success', methods: Request::METHOD_GET)] public function success(Request $request): Response { $sessionId = $request->query->get('session_id'); @@ -50,7 +50,7 @@ final class TicketController extends AbstractController return $this->redirectToRoute('app_ticket'); } - return $this->render('ticket/success.html.twig'); + return $this->redirectToRoute('app_success_page'); } #[Route(path: '/cancelled', name: 'app_cancelled', methods: Request::METHOD_GET)] diff --git a/src/Service/TicketService.php b/src/Service/TicketService.php index e3a1e11..5f39dcb 100644 --- a/src/Service/TicketService.php +++ b/src/Service/TicketService.php @@ -45,7 +45,7 @@ class TicketService $payment->setCompleted(true); $this->em->flush(); - +dd(); $this->emailService->sendSuccessEmail($payment); return true; @@ -90,7 +90,7 @@ class TicketService 'line_items' => $lineItems, 'mode' => 'payment', 'customer_email' => $email, - 'success_url' => $this->generator->generate('app_success', [], 0) . '?session_id={CHECKOUT_SESSION_ID}', + 'success_url' => $this->generator->generate('app_order_success', [], 0) . '?session_id={CHECKOUT_SESSION_ID}', 'cancel_url' => $this->generator->generate('app_cancelled', [], 0), ]); }