Files
Pay2Gateway/app/api/admin/payouts/list/route.ts

24 lines
681 B
TypeScript

import { NextRequest, NextResponse } from 'next/server';
import { db } from '@/lib/db';
export async function GET(req: NextRequest) {
try {
const result = await db.query(`
SELECT
p.*,
m.name as merchant_name
FROM payouts p
LEFT JOIN merchants m ON p.merchant_id = m.id
ORDER BY p.created_at DESC
`);
return NextResponse.json({
success: true,
payouts: result.rows
});
} catch (error: any) {
console.error('[Payouts List API] Error:', error);
return NextResponse.json({ error: error.message }, { status: 500 });
}
}