import { NextResponse } from "next/server"; export async function GET(request) { const { searchParams } = new URL(request.url); const subscriptionId = searchParams.get("subscriptionId"); if (!subscriptionId) { return NextResponse.json( { error: "Subscription ID is required" }, { status: 400 } ); } try { // Placeholder logic for fetching payment log data const paymentLog = [ { id: "INV123", amount_paid: 100.0, status: "paid", created: new Date().toISOString(), period_start: new Date().toISOString(), period_end: new Date().toISOString(), }, ]; return NextResponse.json({ paymentLog }); } catch (error) { console.error("Error fetching payment log:", error); return NextResponse.json({ error: error.message }, { status: 500 }); } }