
Funzioni mancanti · 7 min
Aggiungere pagamenti Stripe a un'app creata con l'AI
Come aggiungere pagamenti Stripe a un'app fatta con Lovable, Bolt o Cursor: checkout, webhook, modalità test e i principi da sapere su fatture e IVA.
App create con Cursor
Questa pagina è per chi ha costruito un sito o un'app con Cursor e ora ha il codice sul proprio computer, ma non sa come portarlo online o perché qualcosa ha smesso di funzionare. Noi controlliamo il progetto, sistemiamo quello che non va e ti aiutiamo a pubblicarlo su un hosting adatto. Si parte da una call gratuita di 20 minuti.
20 minuti su Google Meet · senza impegno
Di solito ci troviamo
Ti riconosci?
Cursor è un editor: ti aiuta a scrivere il codice, ma non pubblica l'app al posto tuo. Per andare online servono un hosting, una build che funzioni anche fuori dal tuo computer e le variabili d'ambiente configurate sul server. È il passaggio dove molti progetti si fermano.
L'Agent di Cursor può modificare molti file in una sola richiesta e lanciare comandi nel terminale. Su un progetto che cresce è facile che tocchi parti che funzionavano, e senza regole chiare il codice diventa sempre più difficile da seguire.
I checkpoint di Cursor servono ad annullare le modifiche dell'Agent, ma sono salvati sul tuo computer e sono separati da Git. Se il progetto non usa Git, o i commit sono rari, basta un errore per non avere più una versione funzionante da cui ripartire.
Con il codice in locale, le chiavi di servizi e database stanno di solito in un file .env. Basta un passaggio sbagliato perché finiscano su GitHub o nel codice che arriva al browser. Una volta esposte vanno cambiate, non basta cancellarle.
Il codice scritto con l'AI spesso sembra ordinato, ma questo non vuol dire che sia sicuro o pronto per utenti veri. Vanno controllati i permessi sul server, la gestione degli errori, le dipendenze e cosa succede quando qualcosa va storto.
Con Cursor scegli tu i servizi esterni, e l'Agent li collega come gli chiedi. Spesso però sono configurati solo per il computer di sviluppo: indirizzi di ritorno del login, webhook dei pagamenti e chiavi di prova vanno sistemati prima di aprire l'app al pubblico.
Cosa facciamo
Con Cursor il codice sta sul tuo computer. È un punto di forza, perché hai tutto sotto controllo, ma vuol dire anche che pubblicazione, server e copie di sicurezza sono a carico tuo. Noi ci occupiamo proprio di questa parte.
Si comincia con una call gratuita di 20 minuti in Google Meet. Puoi condividere lo schermo con Cursor aperto: ci mostri l'app, ci racconti cosa vuoi ottenere e dove ti sei fermato. Noi capiamo a che punto è il progetto e ti diciamo con chiarezza cosa serve, compreso quello che puoi fare da solo.
Ci serve il codice in un repository GitHub privato, a cui ci inviti come collaboratori. Se il progetto non è ancora su Git, ti guidiamo noi a crearlo. Il file .env con le chiavi resta fuori dal repository: se ci servono delle chiavi, decidiamo insieme come passarle in modo sicuro.
Lavoriamo su un ramo separato del repository, così la tua versione non viene toccata finché non hai visto e approvato le modifiche. Quando è tutto pronto, colleghiamo il repository a un hosting adatto al progetto, intestato a te, configuriamo dominio e variabili d'ambiente e verifichiamo che la versione online si comporti come quella sul tuo computer.
Il codice resta tuo, nel tuo repository, con una cronologia chiara di cosa è cambiato. Ti lasciamo un riepilogo in parole semplici: cosa abbiamo trovato, cosa abbiamo sistemato e come pubblicare i prossimi aggiornamenti.
Puoi continuare a usare Cursor come prima. Se serve, aggiungiamo regole per l'Agent nella cartella .cursor/rules o in un file AGENTS.md, così sa come è organizzato il progetto e cosa non deve toccare. Ti consigliamo un'abitudine semplice: un commit su Git prima di ogni richiesta importante all'Agent, così hai sempre una versione funzionante a cui tornare. Le piattaforme aggiornano spesso le funzioni, quindi adattiamo le indicazioni alla versione di Cursor che usi.
Dal blog

Funzioni mancanti · 7 min
Come aggiungere pagamenti Stripe a un'app fatta con Lovable, Bolt o Cursor: checkout, webhook, modalità test e i principi da sapere su fatture e IVA.

Rifinitura · 6 min
La tua app creata con l'AI è lenta? Le cause più comuni (immagini pesanti, troppe richieste, query al database) e come velocizzarla con passi concreti.

Sicurezza · 6 min
Hai una chiave API esposta nel codice della tua app fatta con l'AI? Scopri come capirlo, quali chiavi sono a rischio e come revocarle e sostituirle subito.

Errori e bug · 6 min
Nella console leggi «blocked by CORS policy»? Ecco in parole semplici cos'è l'errore CORS, perché compare nelle app fatte con l'AI e come risolverlo.

Errori e bug · 6 min
Permission denied, JWT expired, relation does not exist, Failed to fetch: gli errori Supabase più comuni nelle app fatte con l'AI, spiegati in modo semplice.

Funzioni mancanti · 6 min
Come collegare API esterne alla tua app fatta con l'AI: calendari, WhatsApp, CRM e fatturazione elettronica. Chiavi, webhook, limiti ed errori comuni.
Domande frequenti
Call gratuita
Orari liberi · 20 minuti
Scegli un giorno e un orario.