import { NextResponse } from 'next/server'; import { getReceiptId } from '../../lib/receipts'; export async function GET(req: Request) { try { const { searchParams } = new URL(req.url); const sessionId = searchParams.get('sessionId'); if (!sessionId) { return NextResponse.json( { error: 'Session ID is required' }, { status: 400 } ); } console.log('Getting receipt ID for session:', sessionId); const receiptId = getReceiptId(sessionId); if (!receiptId) { console.log('No receipt ID found for session:', sessionId); return NextResponse.json( { error: 'Receipt ID not found for this session' }, { status: 404 } ); } console.log('Found receipt ID:', receiptId); return NextResponse.json({ sessionId, receiptId, }); } catch (error) { console.error('Error getting receipt ID:', error); return NextResponse.json( { error: error instanceof Error ? error.message : 'Error getting receipt ID' }, { status: 500 } ); } }