Integrări

Recoup v0.9.3

Panoul de configurare al aplicației. Cheile se setează în Vercel (nu în aplicație — așa e sigur); aici vezi în timp real ce e conectat ✓ și ce nu ✗.

Claude AI (asistent + citire bonuri/PDF)

verific…
  1. 1Intră pe console.anthropic.com → API Keys → Create Key
  2. 2Copiază cheia (începe cu sk-ant-...)
  3. 3Pe LIVE: Vercel → proiectul recoup → Settings → Environment Variables → adaugă ANTHROPIC_API_KEY
  4. 4Deployments → ⋯ pe ultimul deploy → Redeploy (cheile noi se aplică la redeploy)
  5. 5Local: aceeași cheie în fișierul .env.local

Asistentul răspunde cu Claude + scanarea citește bonurile și PDF-urile TALE reale.

Stripe (plăți / abonamente)

verific…
  1. 1Intră pe dashboard.stripe.com → Developers → API keys
  2. 2Copiază Secret key (sk_test_... pentru test, sk_live_... pentru real)
  3. 3Vercel → Settings → Environment Variables → adaugă STRIPE_SECRET_KEY → Redeploy
  4. 4Pentru confirmarea plăților: Developers → Webhooks → endpoint https://domeniul-tău/api/stripe/webhook → copiază Signing secret la STRIPE_WEBHOOK_SECRET

Abonamentele Plus (19,99 lei) și Family (29,99 lei) se plătesc real. Card de test: 4242 4242 4242 4242.

Supabase (conturi utilizatori + date în cloud)

verific…
  1. 1supabase.com → New project (regiunea Frankfurt)
  2. 2SQL Editor → rulează conținutul din supabase/schema.sql (inclusiv tabela app_state)
  3. 3Authentication → Sign In / Up → Email: dezactivează „Confirm email” dacă vrei conturi active instant
  4. 4Settings → API → copiază Project URL și cheia anon → în Vercel la NEXT_PUBLIC_SUPABASE_URL și NEXT_PUBLIC_SUPABASE_ANON_KEY → Redeploy

Înregistrare și login reale (e-mail + parolă); datele fiecărui utilizator se sincronizează în cloud, izolate cu RLS.

Unde e fișierul .env.local?

În folderul recoup. Dacă nu există, fă o copie a fișierului .env.example și redenumește-o .env.local, apoi completează cheile. Pe Vercel (live): Settings → Environment Variables, aceleași nume.