Files
WRNexusJS/packages/payment/src/runtime-webhook.ts
T
Clintchiz 98e0813061
Quality / quality (ubuntu-latest) (push) Failing after 9m55s
Quality / quality (windows-latest) (push) Canceled after 0s
feat: add gateway-neutral payment package
2026-08-23 21:05:27 +05:30

8 lines
345 B
TypeScript

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