Stripe Elements per il Web
Creare procedure di pagamento personalizzate con componenti di interfaccia utente preintegrati
Stripe Elements è un insieme di componenti dell’interfaccia utente preintegrati per la creazione di flussi di pagamento sul web. È disponibile come funzionalità di Stripe.js, la nostra libreria JavaScript principale per creare flussi di pagamento. Stripe.js tokenizza le informazioni sensibili sul pagamento con un componente Element senza che passino mai per il tuo server.
- Metodi di pagamento globali: accesso a oltre 100 metodi di pagamento globali, tra cui wallet come Apple Pay.
- Link: semplifica i pagamenti per i tuoi clienti e offri la possibilità di selezionare un metodo salvato al checkout, velocizzando le transazioni ed evitando l’inserimento manuale dei dati.
- Metodi di pagamento salvati: Salva, riutilizza e gestisci carte e conti bancari con funzioni integrate.
- Conformità: Stripe fornisce un’interfaccia conforme a livello globale e gestisce i requisiti per la visualizzazione di mandati e avvisi di consenso agli acquirenti.
- Moduli aggiornati: moduli localizzati con gestione integrata degli errori. Stripe mantiene aggiornati i requisiti di ogni fornitore di servizi di pagamento.
- Raccolta indirizzi: raccogli indirizzi di fatturazione completi o parziali con qualsiasi metodo di pagamento.
- Personalizzazione dell’aspetto: Personalizza l’aspetto di Elements in base al design del tuo sito.
- Altre funzioni: Funzioni aggiuntive come la nuova raccolta del CVC e il controllo dei circuiti delle carte da accettare.
Inizia
Se non vedi il tuo componente Element di seguito, troverai ulteriori informazioni nella documentazione di riferimento dell’API per Stripe.js.
API compatibili
Stripe offre due API di pagamento principali compatibili con Elements che ti offrono la flessibilità necessaria per accettare vari tipi di pagamento dai tuoi clienti. Puoi integrare queste API nelle interfacce di pagamento predefinite di Stripe. Le API sono adatte a diversi casi d’uso a seconda di come scegli di strutturare il flusso di completamento delle transazioni e del livello di controllo richiesto. Per la maggior parte dei casi d’uso, ti consigliamo di utilizzare Checkout Sessions.
Utilizza l’API Checkout Sessions per modellare il flusso di pagamento completo del cliente, incluse le voci riga negli indirizzi di acquisto, fatturazione e spedizione, le aliquote fiscali applicabili e i coupon o gli sconti. La sessione di Checkout consente di creare abbonamenti, calcolare le aliquote fiscali con Stripe Tax e disporre pagamenti utilizzando un’unica integrazione.
Crea una pagina di completamento della transazione con l’API Checkout Session.
Utilizza l’API Payment Intents per modellare solo la fase dei pagamenti con un controllo più granulare. A differenza dell’API Checkout Sessions, che richiede i dettagli delle voci riga, devi solo inserire l’importo finale che desideri addebitare. Questa soluzione è adatta per flussi di pagamento avanzati in cui desideri calcolare manualmente l’importo finale. Quando utilizzi Payment Intents, devi creare integrazioni separate con l’API Stripe Tax se desideri utilizzare Stripe per calcolare le imposte applicabili o con l’API Subscriptions se desideri utilizzare Stripe per creare abbonamenti.