Documentation Index
Fetch the complete documentation index at: https://lovable.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.

Dopo aver collegato Supabase e salvato la tua Stripe Secret Key tramite Add API Key, ti basta descrivere quello che ti serve:
- “Aggiungi tre piani di abbonamento…”
- “Crea un checkout una tantum per il mio e‑book a $29”
Lovable genera le Edge Functions per checkout/portale, le tabelle di database con RLS e i pulsanti dell’interfaccia utente—senza bisogno di scrivere codice o configurare webhook manualmente, a meno che tu non lo richieda.
- Per le vendite una tantum, assicurati che il tuo carrello o la pagina prodotto funzionino già.
- Per gli abbonamenti, verifica che Supabase Auth sia già configurato, così Lovable può collegare i clienti Stripe all’id di ogni utente
Punti chiave
- Usa il flusso guidato dalla chat sia per gli abbonamenti sia per i pagamenti una tantum.
- Non incollare mai la tua Stripe Secret Key in chat. Configurala tramite il modulo Add API Key direttamente in chat.
- I webhook sono facoltativi. Lovable si basa sul polling tramite Edge Functions, a meno che tu non richieda i webhook.
- Esegui il debug in Console del browser → Network/Errors, Supabase → Edge Functions → Registri e Stripe Dashboard → Registri.
- Testa sempre in Stripe Test Mode, poi distribuisci.
Requisiti
- Il progetto deve essere connesso a Supabase. Scopri di più su Supabase
- Un account Stripe con prodotti configurati correttamente.
- Un frontend e backend funzionanti:
- Per la vendita di singoli prodotti, assicurati che il carrello e la pagina di checkout siano funzionanti.
- Per gli abbonamenti, configura le funzionalità di login e i diversi piani tariffari.
Nota bene
L’integrazione con Stripe non funziona in anteprima. Per testare l’integrazione, assicurati di distribuire. Assicurati anche di essere in modalità test in Stripe quando provi la funzionalità. Durante il test del pagamento, il numero di carta 4242 4242 4242 4242, qualsiasi combinazione di 3 cifre come CVC e qualsiasi data futura verranno accettati come carta valida.
Configurazione dei pagamenti Stripe (flusso di chat no‑code)
Passaggio 1
Prepara il tuo progetto
- Supabase collegato
- Stripe Secret Key aggiunta tramite il modulo in chat Add API Key
- (Opzionale) Prezzi o ID prodotto a portata di mano
Passaggio 2
Esempi:
- Crea un checkout una tantum per il mio “Digital Course” a $29
- Configura un piano Premium annuale a $99, collegato all’id di ogni utente
- Gli abbonamenti dovrebbero sempre essere collegati all’
iddell’utente autenticato in Supabase per garantire un accesso sicuro basato sui ruoli.
Integrazione avanzata: Webhooks e Supabase
La funzione edge che gestisce le modifiche necessarie all’account utente dovrebbe essere configurata automaticamente dall’AI.
Collega Supabase al tuo Progetto
Iniziare è semplice. Lovable rende la connessione a Supabase immediata con un’integrazione nativa già inclusa:
- Fai clic sul pulsante Supabase nell’angolo in alto a destra di Lovable.
- Segui le istruzioni per collegare il tuo progetto.
- Una volta collegato, Supabase abilita l’elaborazione sicura dei pagamenti, la gestione degli abbonamenti, la gestione dei webhook, l’archiviazione dei dati dei clienti e la gestione degli errori.
Elaborazione sicura dei pagamenti
Avvia il processo dando un’istruzione a Lovable:Lovable genererà lo schema SQL necessario per gestire i pagamenti. Questo include tabelle del database per utenti, abbonamenti e pagamenti. Puoi esaminare e personalizzare queste tabelle in base alle esigenze specifiche del tuo prodotto prima di applicare le modifiche.
Colleghiamo Stripe al mio progetto. Inizieremo con l’elaborazione sicura dei pagamenti.
Implementare Edge Functions per i webhook
Le Edge Functions in Supabase agiscono come piccole funzioni serverless ad alte prestazioni che vengono eseguite vicino all’utente, garantendo risposte rapide. Aiutano a elaborare gli eventi dei webhook, come le conferme di pagamento, prima di aggiornare il database.
Step 3
Seleziona gli eventi webhook che corrispondono alle esigenze del tuo progetto:
payment_intent.succeededpayment_intent.payment_failedcustomer.subscription.createdcustomer.subscription.updatedcustomer.subscription.deleted
Aggiungere le chiavi API in modo sicuro
Per integrare Stripe in modo sicuro, evita di condividere direttamente la tua chiave API in chat. Invece:.png?fit=max&auto=format&n=At48MABj-G93zw7Y&q=85&s=39b1f7c34adcb245921a7f29c9826a35)
.png?fit=max&auto=format&n=At48MABj-G93zw7Y&q=85&s=39b1f7c34adcb245921a7f29c9826a35)
Testare la tua integrazione
- Usa la modalità di test di Stripe per testare i pagamenti in sicurezza.
- Dati della carta di test:
- Numero della carta:
4242 4242 4242 4242 - Qualsiasi data di scadenza futura
- Qualsiasi CVC a 3 cifre
- Numero della carta:
- Distribuisci la tua app—l’integrazione con Stripe non funziona in modalità Anteprima.
Debug e risoluzione dei problemi
Controlla i registri della console
Controlla i registri della console
Esamina i registri di Supabase
Esamina i registri di Supabase
Verifica gli eventi webhook in Stripe
Verifica gli eventi webhook in Stripe
