import { getPaymentService } from "./core.ts"; export async function POST(ctx: { req: Request; params?: Record }) { const gateway = ctx.params?.gateway?.trim(); if (!gateway) return Response.json({ error: "payment gateway is required" }, { status: 400 }); return getPaymentService().paymentWebhookHandler(gateway)(ctx); }