From 4f868d751e9662bb7d350811bc83bf4bbddbf0b8 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 25 May 2026 22:00:24 +0200 Subject: [PATCH] Phase7: Void/Refund logic --- src/app/api/admin/billing/invoices/[id]/refund/route.ts | 5 ++++- src/app/api/admin/billing/invoices/[id]/void/route.ts | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/api/admin/billing/invoices/[id]/refund/route.ts b/src/app/api/admin/billing/invoices/[id]/refund/route.ts index 75450fd..1f2e76c 100644 --- a/src/app/api/admin/billing/invoices/[id]/refund/route.ts +++ b/src/app/api/admin/billing/invoices/[id]/refund/route.ts @@ -80,6 +80,9 @@ export async function POST( { status: 409 } ); } - return NextResponse.json(safeError(e), { status: 500 }); + return NextResponse.json( + { error: safeError(e, "Refund failed") }, + { status: 500 } + ); } } diff --git a/src/app/api/admin/billing/invoices/[id]/void/route.ts b/src/app/api/admin/billing/invoices/[id]/void/route.ts index 3148cce..6067586 100644 --- a/src/app/api/admin/billing/invoices/[id]/void/route.ts +++ b/src/app/api/admin/billing/invoices/[id]/void/route.ts @@ -69,6 +69,9 @@ export async function POST( { status: 409 } ); } - return NextResponse.json(safeError(e), { status: 500 }); + return NextResponse.json( + { error: safeError(e, "Void failed") }, + { status: 500 } + ); } }