Прислать счёт

← пути

💳 Пути, где включается оплата · экран «support-screen»

src/components/support-screen.tsx

👆 ЧеловекНажимает «Прислать счёт»
⚙️ СерверЗапрос POST /api/invoice/send
⚙️ СерверОбрабатывает серверsrc/app/api/invoice/send/route.ts
🗄 Базачитает orders · пишет в invoices
☁️ Внешний сервисResend: отправляет письмоresend.emails.send
записьчтениеденьгирезультат не проверенотказ 4xx/5xxне разобрано

Что происходит внутри POST /api/invoice/send · 4 шагов

🗄 База · шаг 1supabase.auth.getUserroute.ts:10чтениерезультат проверенотказ 401 · route.ts:11
🗄 База · шаг 2supabase .from('orders') .select('*')route.ts:13чтениерезультат проверенотказ 404 · route.ts:18
🗄 База · шаг 3supabase .from('invoices') .insertroute.ts:20записьрезультат проверенденьгиотказ 500 · route.ts:24
☁️ Внешние · шаг 4resend.emails.sendroute.ts:26чтениерезультат не проверен