import { fype } from '@fype/nodejs-sdk';
const fype = new fype({ apiKey: process.env.FYPE_SECRET_KEY! });
export async function POST(req: Request) {
const { productId } = await req.json();
const price = getPrice(productId); // Your logic
const payment = await fype.payments.create({
amount: price * 100, // Convert to paise
currency: 'INR',
customer_email: 'user@example.com',
success_url: `${process.env.NEXT_PUBLIC_BASE_URL}/success?id={PAYMENT_ID}`,
cancel_url: `${process.env.NEXT_PUBLIC_BASE_URL}/cart`,
reference_id: `order_${Date.now()}`,
});
return Response.json({ url: payment.checkout_url });
}