import React, { useEffect } from 'react'; import { useNavigate, useSearchParams } from 'react-router-dom'; import { useAuth } from '../context/AuthContext'; import { Card } from '../components/ui/card'; import { Button } from '../components/ui/button'; import Navbar from '../components/Navbar'; import { CheckCircle, Calendar, User } from 'lucide-react'; const PaymentSuccess = () => { const navigate = useNavigate(); const [searchParams] = useSearchParams(); const { refreshUser } = useAuth(); const sessionId = searchParams.get('session_id'); useEffect(() => { // Refresh user data to get updated status after payment if (refreshUser) { refreshUser(); } }, [refreshUser]); return (
Thank you for your payment. Your LOAF membership is now active!
Transaction ID:{' '} {sessionId}
A confirmation email has been sent to your registered email address.
Need help? Contact us at{' '} support@loaf.org