/home/techb158/balavpn.abdallabala.com/src/app/api/billing/checkout
Edit: /home/techb158/balavpn.abdallabala.com/src/app/api/billing/checkout/route.js (655B)
const { jsonResponse, errorResponse, parseJson } = require("../../../../lib/http");
export async function POST(request) {
try {
const body = await parseJson(request);
if (!process.env.STRIPE_SECRET_KEY) {
return jsonResponse({
mode: "manual",
message: "Stripe is not configured. Use manual pilot activation for this organization.",
organizationId: body.organizationId
});
}
return jsonResponse({
mode: "stripe",
message: "Stripe checkout boundary is ready. Add price IDs and checkout session creation before production."
});
} catch (error) {
return errorResponse(error);
}
}