import { useEffect, useState } from "react";
import { useSearchParams, useNavigate } from "react-router-dom";
import { CheckCircle, Mail, LayoutDashboard, Sparkles } from "lucide-react";
import Footer from "../components/Footer";
export default function SuccessPage() {
const [searchParams] = useSearchParams();
const navigate = useNavigate();
const [isValid, setIsValid] = useState(false);
useEffect(() => {
// O Stripe passa 'session_id' automaticamente quando redireciona,
// Ou podemos checar um parâmetro manual como '?status=approved'
const sessionId = searchParams.get("session_id");
const status = searchParams.get("status");
if (sessionId || status === "approved") {
setIsValid(true);
// Fire Purchase parameter for Meta Pixel
if (typeof window !== 'undefined' && 'fbq' in window) {
(window as any).fbq('track', 'Purchase', {
value: 9.99,
currency: 'BRL'
});
}
} else {
// Se não tiver nenhum parâmetro válido, joga de volta pra home
navigate("/", { replace: true });
}
}, [searchParams, navigate]);
if (!isValid) {
return null; // Retorna nulo enquanto valida para não piscar a tela
}
return (
{/* Success Banner */}
Pagamento Confirmado!
Tudo certo com o seu pedido! Preparamos tudo para você começar a criar a festa dos sonhos em instantes.
1. Fique de olho no e-mail
Em até 5 minutos, você receberá um e-mail de confirmação com a nota do seu pedido e todos os detalhes.
2. Acesse o Painel
No mesmo e-mail, enviaremos um link de acesso exclusivo direto para o nosso Painel de Criação Mágica. Não se preocupe em criar conta!
3. Crie a Magia
Dentro do painel, siga as instruções rápidas, faça o upload da foto e deixe a inteligência artificial transformar tudo em um kit inesquecível!
);
}