Fluent Forms e i Pagamenti: Accettare Stripe e PayPal
Accettare pagamenti online direttamente tramite i moduli del tuo sito WordPress è diventato indispensabile per molte attività. Che tu venda prodotti, servizi, corsi online o accetti donazioni, Fluent Forms Pro ti permette di integrare i gateway di pagamento più diffusi come Stripe e PayPal direttamente nei tuoi moduli, trasformandoli in veri e propri strumenti di vendita. In questo articolo vedremo come configurare i pagamenti, creare moduli d’ordine e gestire le transazioni in modo sicuro e professionale.

Requisiti per i Pagamenti con Fluent Forms
Per accettare pagamenti tramite Fluent Forms, hai bisogno di:
- Fluent Forms Pro: la funzionalità di pagamento non è disponibile nella versione gratuita. È necessaria almeno la licenza Business
- Certificato SSL: il tuo sito deve avere un certificato SSL attivo (HTTPS) per gestire i pagamenti in modo sicuro. Oggi la maggior parte degli hosting lo include gratuitamente con Let’s Encrypt
- Account Stripe e/o PayPal: dovrai creare un account presso il gateway di pagamento scelto
Configurare Stripe con Fluent Forms
Stripe è il gateway di pagamento preferito dalla maggior parte degli sviluppatori web per la sua facilità di integrazione, le commissioni trasparenti e l’eccellente esperienza utente. Ecco come configurarlo con Fluent Forms.
Passo 1: Attivare il Modulo Stripe
- Nella dashboard WordPress, vai su Fluent Forms Pro → Integrazioni
- Cerca Stripe nell’elenco degli add-on
- Clicca su Attiva per abilitare il modulo Stripe
Passo 2: Ottenere le Chiavi API di Stripe
- Accedi al tuo account Stripe (o creane uno se non lo hai ancora)
- Vai su Developers → API Keys
- Troverai due coppie di chiavi: una per la modalità test e una per la modalità live
- Per iniziare, usa le chiavi di test. Passerai alle chiavi live quando sarai pronto per accettare pagamenti reali
- Copia la Publishable Key e la Secret Key
Passo 3: Inserire le Chiavi in Fluent Forms
- Vai su Fluent Forms Pro → Impostazioni di Pagamento
- Seleziona la scheda Stripe
- Incolla la Publishable Key e la Secret Key nei campi corrispondenti
- Scegli la modalità: Test per le prove, Live per i pagamenti reali
- Clicca su Salva Impostazioni
È fondamentale iniziare sempre in modalità test. Stripe fornisce numeri di carta di credito fittizi per effettuare transazioni di prova senza movimentare denaro reale. Il numero di test più comune è 4242 4242 4242 4242 con qualsiasi data di scadenza futura e qualsiasi CVC.
Configurare PayPal con Fluent Forms
PayPal è il metodo di pagamento online più conosciuto al mondo e molti clienti si sentono più sicuri pagando attraverso PayPal. Ecco come configurarlo.
Passo 1: Attivare il Modulo PayPal
- Vai su Fluent Forms Pro → Integrazioni
- Cerca PayPal e attiva il modulo
Passo 2: Configurare PayPal
- Vai su Fluent Forms Pro → Impostazioni di Pagamento → PayPal
- Inserisci il tuo indirizzo email PayPal Business
- Scegli la modalità (Sandbox per i test, Live per i pagamenti reali)
- Configura l’URL di ritorno (la pagina dove l’utente tornerà dopo il pagamento)
- Salva le impostazioni
Per i test con PayPal, puoi creare un account Sandbox dal portale sviluppatori PayPal. Il sandbox simula l’intero flusso di pagamento con account e fondi fittizi.
Creare un Modulo di Pagamento
Una volta configurati i gateway, è il momento di creare un modulo che accetti pagamenti. Fluent Forms offre diversi campi specifici per i pagamenti.
Campo Articolo di Pagamento
Il campo Payment Item è il più versatile. Puoi usarlo in diverse modalità:
- Prezzo fisso: un singolo prodotto o servizio con prezzo predefinito (es. “Consulenza 1 ora – 80€”)
- Selezione multipla: più opzioni con prezzi diversi tra cui l’utente può scegliere (es. “Piano Base – 29€/mese”, “Piano Pro – 59€/mese”)
- Prezzo personalizzato: l’utente può inserire l’importo (ideale per donazioni)
Campo Quantità
Se vendi prodotti fisici, puoi aggiungere un campo Quantità che moltiplica automaticamente il prezzo dell’articolo per il numero di unità selezionate. Il totale si aggiorna in tempo reale.
Campo Riepilogo Ordine
Il campo Payment Summary mostra un riepilogo dettagliato di tutti gli articoli selezionati, le quantità, i prezzi unitari e il totale complessivo. È essenziale per dare trasparenza all’utente prima di procedere al pagamento.

Campo Metodo di Pagamento
Se hai configurato più gateway di pagamento, puoi aggiungere il campo Payment Method che permette all’utente di scegliere come pagare. Le opzioni disponibili dipenderanno dai gateway che hai attivato (Stripe, PayPal, ecc.).
Esempio Pratico: Modulo d’Ordine Completo
Creiamo un modulo d’ordine completo per un servizio di consulenza web. Il modulo includerà:
- Sezione Dati Personali: Nome, Email, Telefono
- Sezione Servizio: tipo di consulenza (dropdown con logica condizionale)
- Sezione Pagamento: articoli, quantità, riepilogo, metodo di pagamento
Per i campi di pagamento, configura:
- Articolo 1: “Consulenza SEO Base – 1 ora” a 80,00€
- Articolo 2: “Consulenza SEO Avanzata – 2 ore” a 150,00€
- Articolo 3: “Audit SEO Completo” a 300,00€
Usa la logica condizionale per mostrare opzioni aggiuntive in base al servizio selezionato. Ad esempio, se l’utente sceglie l’Audit SEO Completo, puoi mostrare un campo aggiuntivo “Vuoi includere anche l’analisi dei competitor?” con un costo extra.
Pagamenti Ricorrenti e Abbonamenti
Fluent Forms Pro supporta anche i pagamenti ricorrenti tramite Stripe. Questa funzionalità è perfetta per:
- Abbonamenti a servizi SaaS
- Membership a comunità online
- Piani di manutenzione siti web
- Donazioni ricorrenti
Per configurare un pagamento ricorrente, usa il campo Subscription e configura la frequenza (settimanale, mensile, annuale), l’importo, l’eventuale periodo di prova gratuita e le condizioni di cancellazione. Stripe gestirà automaticamente gli addebiti ricorrenti.
Gestione delle Transazioni
Tutte le transazioni effettuate tramite Fluent Forms sono tracciate nella sezione Pagamenti della dashboard del plugin. Per ogni transazione puoi visualizzare:
- Importo e valuta
- Stato del pagamento (completato, in attesa, rimborsato, fallito)
- Gateway utilizzato
- Dati del cliente
- ID della transazione sul gateway
- Data e ora
Puoi anche esportare i dati delle transazioni in formato CSV per la contabilità e la reportistica.
Coupon e Sconti
Fluent Forms Pro permette di creare coupon di sconto applicabili ai moduli di pagamento. Puoi configurare:
- Tipo di sconto: percentuale (es. 10{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}) o importo fisso (es. 5€)
- Validità: data di inizio e fine del coupon
- Limite di utilizzo: quante volte può essere usato il coupon
- Importo minimo: l’ordine deve raggiungere un importo minimo per applicare il coupon
Per aggiungere un campo coupon al modulo, usa il campo Coupon dalla sezione Pagamento. L’utente potrà inserire il codice e vedere lo sconto applicato in tempo reale nel riepilogo ordine.

Email di Conferma Pagamento
Quando un utente effettua un pagamento, è fondamentale inviare un’email di conferma professionale. Nelle notifiche email di Fluent Forms puoi utilizzare variabili specifiche per i pagamenti:
{payment.amount}: l’importo pagato{payment.method}: il metodo di pagamento utilizzato{payment.status}: lo stato del pagamento{payment.transaction_id}: l’ID della transazione
Ti consigliamo di creare due notifiche: una per l’amministratore (con tutti i dettagli della transazione) e una per il cliente (con la conferma dell’ordine e le informazioni sul servizio acquistato).
Sicurezza dei Pagamenti
La sicurezza è fondamentale quando si gestiscono pagamenti online. Ecco le best practice da seguire:
- SSL obbligatorio: assicurati che il tuo sito utilizzi HTTPS su tutte le pagine, non solo su quella del modulo di pagamento
- Non salvare i dati delle carte: Fluent Forms non salva mai i dati delle carte di credito nel database WordPress. I pagamenti vengono processati direttamente dai gateway (Stripe/PayPal) tramite le loro API sicure
- Aggiorna regolarmente: mantieni sempre aggiornati WordPress, Fluent Forms e tutti i plugin per avere le ultime patch di sicurezza
- Backup regolari: esegui backup regolari del database e dei file del sito
- Monitora le transazioni: controlla regolarmente il pannello delle transazioni per individuare eventuali attività sospette
Conformità PCI DSS
Quando accetti pagamenti con carta di credito, devi essere conforme allo standard PCI DSS (Payment Card Industry Data Security Standard). La buona notizia è che utilizzando Stripe o PayPal tramite Fluent Forms, la maggior parte della conformità è gestita direttamente dai gateway. I dati sensibili delle carte non transitano mai dal tuo server ma vengono inviati direttamente ai server sicuri di Stripe o PayPal tramite le loro librerie JavaScript.
Valute e Tasse
Fluent Forms supporta diverse valute internazionali. Nelle impostazioni di pagamento puoi selezionare la valuta predefinita (EUR per l’Italia) e il formato di visualizzazione del prezzo. Per quanto riguarda le tasse, puoi configurare aliquote IVA diverse e mostrarle nel riepilogo ordine. La gestione fiscale è particolarmente importante per le aziende italiane che devono includere l’IVA al 22{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c} nei prezzi.
Conclusione
L’integrazione dei pagamenti in Fluent Forms trasforma un semplice form builder in una piattaforma di e-commerce leggera e flessibile. Che tu debba vendere servizi, accettare donazioni o gestire abbonamenti, Fluent Forms Pro con Stripe e PayPal ti offre tutti gli strumenti necessari senza la complessità di un sistema di e-commerce completo come WooCommerce. La configurazione è semplice, la gestione è intuitiva e la sicurezza è garantita dai gateway di pagamento più affidabili al mondo.
📚 Leggi anche gli altri articoli della serie su Fluent Forms
- Come Installare e Configurare Fluent Forms su WordPress
- Creare il Primo Form con Fluent Forms: Editor Drag and Drop
- Fluent Forms: Tutti i Campi Disponibili e Come Usarli
- Logica Condizionale Avanzata in Fluent Forms
- Notifiche Email e Conferme in Fluent Forms
- Form Conversazionali con Fluent Forms: UX Innovativa
- Multi-Step Form con Fluent Forms: Moduli a Più Passaggi
- Fluent Forms: Integrazioni con CRM, Email Marketing e Zapier
- Quiz, Sondaggi e Calcolatori con Fluent Forms
- Fluent Forms Free vs Pro: Confronto Funzionalità e Prezzi 2026
- Fluent Forms vs WPForms vs Gravity Forms: Confronto 2026
- File Upload e Sicurezza in Fluent Forms
- Fluent Forms: Report, Analytics e Gestione delle Entry
- Risolvere i Problemi Comuni di Fluent Forms: Troubleshooting
Hai bisogno di integrare un sistema di pagamento nel tuo sito WordPress? Il team di G Tech Group può aiutarti a configurare Fluent Forms con Stripe e PayPal, creando moduli d’ordine professionali e sicuri per la tua attività. Contattaci per un preventivo personalizzato.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: