Aiuto · Pagamenti · Checkout rapido con Stripe

Checkout rapido con Stripe: configurazione, offerta, verifica

Come offrire Apple Pay, Google Pay e Link come opzioni di pagamento rapido: configurare il modulo Stripe, abilitare le modalità di spedizione, comprendere il messaggio che sostituisce il pulsante e verificare gli ordini ripristinati.

3 Posizioni nel negozio: carrello off-canvas, carrello e pagina di accesso
5 Metodi di pagamento per il pulsante «Express», abilitati nel modulo Stripe
6 Motivi per utilizzare un messaggio invece del pulsante
Verificato Ogni pagamento Express viene verificato dal negozio tramite Stripe prima di essere considerato pagato

In sintesi

  • Acquisto Express: il cliente effettua il pagamento nella finestra di pagamento del proprio portafoglio digitale, saltando l’inserimento dell’indirizzo, la selezione della spedizione e il riepilogo dell’ordine nel negozio.
  • Configurazione: modulo Stripe con chiavi e acquisto Express abilitato, Stripe abilitato per le modalità di spedizione, dominio registrato su Stripe.
  • Avviso al posto del pulsante: se il carrello richiede una fase del normale processo di ordinazione, ad esempio un’approvazione nella panoramica dell’ordine, il negozio visualizza un avviso e il cliente effettua l’ordine seguendo il normale processo di ordinazione. 4.10.0
  • Stato di pagamento non chiaro: se lo stato di pagamento di un pagamento tramite portafoglio elettronico non è chiaro, il negozio non accetta un secondo pagamento Stripe in quella sessione. da 4.10.0
  • Recupero: se manca l’ordine relativo a un acquisto già pagato, il negozio lo crea automaticamente. Controllate tali ordini prima di inviare la conferma d’ordine al cliente.
  • Disponibilità: le funzioni contrassegnate con questo indicatore saranno disponibili con l’aggiornamento; non è necessario alcun modulo aggiuntivo. da 4.10.0

In questa guida


Ecco come funziona il checkout rapido con Stripe

Con il pulsante "Express", il cliente effettua il pagamento direttamente nella finestra di pagamento del proprio portafoglio digitale. In questo modo salta l'inserimento dell'indirizzo, la selezione della modalità di spedizione e la panoramica dell'ordine del negozio.

  1. Pulsante: nel carrello, il cliente seleziona un metodo di pagamento, ad esempio Apple Pay o Google Pay.
  2. Portafoglio: nella finestra di pagamento, il cliente seleziona l’indirizzo di consegna e il metodo di spedizione. Il negozio calcola quindi le spese di spedizione e l’importo totale.
  3. Verifica: dopo il pagamento, il negozio verifica con Stripe se il pagamento è andato a buon fine.
  4. Ordine: solo a questo punto il negozio crea l’ordine. Se il cliente non torna sul sito dopo il pagamento, il negozio provvederà a creare l’ordine in un secondo momento.

Dove compare il pulsante

Nel carrello off-canvas, nella pagina del carrello e nella pagina di accesso, in quest’ultima solo se nel carrello sono presenti articoli. Sopra c’è la scritta «Express Checkout». Le pagine dei prodotti non presentano il pulsante Stripe Express.

Quali metodi di pagamento

Apple Pay, Google Pay e Link (la funzione di pagamento di Stripe), oltre a PayPal e Amazon Pay, a seconda delle impostazioni nel modulo Stripe. È Stripe a decidere se il pulsante viene effettivamente visualizzato, in base al dispositivo e al browser utilizzati.

Altri pulsanti Express

I pulsanti dei moduli propri Amazon Pay e PayPal Checkout non fanno parte di Stripe. Rimandano alla panoramica dell’ordine del negozio.


Configurazione di Express Checkout

La configurazione avviene in due punti: nel modulo Stripe del negozio e nella dashboard del proprio account Stripe.

Nel negozio

  1. Aprire il modulo: in Impostazioni → Checkout → Metodi di pagamento, modificare il modulo «Stripe».
  2. Attivare: attivare «Pagamento tramite Stripe» e inserire la «Chiave pubblica» e la «Chiave privata» del proprio account Stripe.
  3. Selezionare i metodi di pagamento: la tabella «Metodi di pagamento», con il testo di aiuto «Selezionare qui i metodi di pagamento che si desidera offrire tramite Stripe», determina quali dei cinque metodi di pagamento riportati nella panoramica sottostante possono essere visualizzati dal pulsante Express. La stessa tabella determina anche i metodi di pagamento Stripe nel normale processo di ordinazione. Sono possibili più righe, ad esempio «Carte di credito, Apple Pay, Google Pay» e «PayPal».
  4. Abilitare l’acquisto rapido: «Abilita Stripe Checkout (acquisto rapido)» rimane attivato, questa è l’impostazione predefinita. Se disattivato, non apparirà alcun pulsante in nessuna delle tre sezioni.
  5. Abilitare i metodi di spedizione: nella scheda «Spedizione e pagamento» del modulo Stripe, abilitare i metodi di spedizione che il Wallet deve offrire, oltre a «Spedizione gratuita», anche se non offrite affatto questo metodo di spedizione. Se manca l’abilitazione per «Spedizione gratuita» o per la modalità di spedizione selezionata nel carrello (in assenza di selezione, viene scelta quella più economica), non compare alcun pulsante. Non abilitare per Stripe le modalità di spedizione presenti in «Le spese di spedizione vengono calcolate in un secondo momento (moduli di spedizione)» (Impostazioni → Checkout → Spedizione/Imballaggio): in tal caso, il Wallet addebiterebbe l’importo senza le spese di spedizione.
  6. Salva: al momento del salvataggio, il negozio crea o aggiorna il proprio endpoint webhook su Stripe. Tramite il webhook viene informato dei pagamenti, anche se il cliente non torna sul negozio.
Riga nella tabella «Metodi di pagamento» Metodi di pagamento nel pulsante Express
«Carte di credito, Apple Pay, Google Pay» (impostazione predefinita) Apple Pay, Google Pay e Link
«PayPal» PayPal
«Amazon Pay» Amazon Pay
«Tutti i metodi di pagamento» Apple Pay, Google Pay, Link, PayPal e Amazon Pay

Su Stripe

  • Registrazione del dominio: nella dashboard di Stripe, registrare ogni dominio su cui compaiono i pulsanti, compresi i sottodomini come www, anche in modalità di prova. Per Apple Pay è obbligatorio. Stripe prevede la registrazione anche per Google Pay, Link, PayPal e Amazon Pay. La registrazione avviene nella pagina «Domini dei metodi di pagamento» (istruzioni di Stripe). Il negozio non dispone di una funzione specifica a tal fine.
  • Attivare i metodi di pagamento: i pulsanti visualizzati da Stripe dipendono anche dai metodi di pagamento attivi nel vostro account Stripe. Alcuni devono essere prima attivati lì.
  • Klarna: la tabella «Metodi di pagamento» non gestisce Klarna nel pulsante Express. Se Klarna è attivo nel proprio account Stripe, Stripe può mostrarlo anche lì. L’ordine verrà quindi probabilmente generato, come nel caso di PayPal, solo dopo la conferma.
  • Dispositivo del cliente: un pulsante Wallet appare solo se il browser, il dispositivo e la valuta supportano quel metodo di pagamento e se il cliente lo ha configurato. Ad esempio, se Google Pay non è configurato, Stripe non mostra il pulsante Google Pay.
Verifica del webhook: l’Health Check in Strumenti → Informazioni sul server e Health Check segnala se in Stripe non è stato inserito alcun endpoint webhook per il tuo negozio o se manca il «Webhook Secret». In entrambi i casi è disponibile un pulsante. «Crea nuovo endpoint + applica secret» inserisce automaticamente il secret. L’Health Check non rileva un secret errato; si veda la sezione «Insidie».

Quando il negozio non offre Express

Se il carrello richiede una fase del normale processo di ordinazione, al posto del pulsante Stripe compare un avviso. Negli altri casi, il pulsante non è presente e non viene visualizzato alcun avviso.

Avviso al posto del pulsante

Con la procedura Express, il cliente salta i passaggi del normale processo di ordinazione, compresa la panoramica dell’ordine con i relativi consensi. Nel carrello off-canvas, nella pagina del carrello e nella pagina di accesso, al posto del pulsante Stripe compare quindi un avviso. da 4.10.0

Avviso nel negozio: «Il checkout rapido non è disponibile per questo carrello: almeno un articolo richiede la tua conferma o una verifica prima dell’ordine (ad es. servizio, contenuto digitale, merce di seconda scelta, prova di età o caricamento di file). Ti preghiamo di effettuare l’ordine seguendo la procedura standard.»

Il cliente effettua quindi l’ordine seguendo la procedura standard. Questi sei motivi determinano la visualizzazione dell’avviso:

Motivo Quando Perché
Servizio Un articolo è contrassegnato come «prodotto di servizio» e nelle impostazioni → Checkout → Generale sono attivate le opzioni «Attiva/Disattiva diritto di recesso nel processo di ordinazione» e «Esclusione dal diritto di recesso per beni e servizi digitali». La pagina di riepilogo dell’ordine richiede il consenso affinché il servizio abbia inizio prima della scadenza del termine di recesso (§ 356 comma 5 del Codice civile tedesco, BGB).
Contenuto digitale Le stesse due opzioni, oltre a «Attiva il download dei prodotti» in Impostazioni → Checkout → Download e, sull’articolo, un download attivo del tipo «Download di acquisto» con descrizione nella lingua del cliente. La panoramica dell’ordine richiede il consenso affinché la fornitura abbia inizio prima della scadenza del termine di recesso (§ 356 comma 6 del BGB).
Merce di seconda scelta Un articolo è contrassegnato come «Merce usata/esemplare difettoso (merce di seconda scelta)». Vale sempre. La panoramica dell’ordine richiede la conferma esplicita relativa alla merce di seconda scelta (§ 476 del BGB).
Limite di età Un articolo reca la dicitura «FSK 18». Vale sempre. La modalità di spedizione «Express» non prevede alcuna verifica dell’età.
Caricamento file Un articolo richiede «Caricamento obbligatorio (al momento dell’acquisto)», ma in questa voce del carrello il file non è ancora presente. Il file deve essere disponibile prima di effettuare l’ordine.
Download senza account Nel carrello è presente un articolo con download al momento dell’acquisto e l’acquirente non ha effettuato l’accesso con un account cliente. Questo vale indipendentemente dall’impostazione “Attiva download dei prodotti”. Senza un account cliente, l’acquirente non potrebbe accedere al proprio file. La normale procedura di ordine richiede un account.
  • Motivo non applicabile: se il cliente accede con il proprio account, l’opzione «Download senza account» non viene visualizzata. Se carica il file obbligatorio, l’opzione «Caricamento file» non viene visualizzata. Il pulsante ricompare non appena il motivo non è più valido.
  • Prodotti personalizzati: non attivano l’avviso.
  • Verifica nel negozio: il negozio decide prima di sapere quali portafogli offre il dispositivo. L’avviso compare quindi anche nei casi in cui il dispositivo non offrirebbe alcun portafoglio.
  • Carrello modificato successivamente: se il carrello diventa soggetto a verifica solo dopo il caricamento del pulsante, il negozio rifiuta il pagamento prima dell’addebito e mostra l’avviso nella parte superiore della pagina del carrello.
  • Altri pulsanti express: Amazon Pay e PayPal Checkout rimangono, poiché reindirizzano alla panoramica dell’ordine.

Pulsante mancante senza avviso

In questi casi, lo spazio del pulsante Stripe rimane vuoto:

  • Modulo: «Pagamento tramite Stripe» è disattivato, non è stata inserita alcuna «chiave pubblica» oppure «Consenti Stripe Checkout (acquisto rapido)» è disattivato.
  • Spedizione e pagamento: Stripe non è abilitato per la “Spedizione gratuita” o non è abilitato per il metodo di spedizione selezionato nel carrello (in assenza di selezione, viene applicato quello più economico).
  • Metodo di pagamento non consentito: per il gruppo di clienti o per il singolo cliente, Stripe non è consentito come metodo di pagamento.
  • Importo minimo dell’ordine: l’«Importo minimo dell’ordine» in Impostazioni → Generale → Valori minimi non è stato raggiunto.
  • Disponibilità: l’opzione “Verifica disponibilità” in Impostazioni → Checkout → Disponibilità è attivata e un articolo non è disponibile.
  • Caratteristiche: una combinazione di caratteristiche nel carrello non è ordinabile.
  • Importo: il totale del carrello è pari a 0.
  • Dispositivo: Stripe non offre nessuno dei metodi di pagamento abilitati su questo dispositivo.

Avviso legale sul pulsante

Poiché il cliente non visualizza il riepilogo dell’ordine nella modalità Express, sotto il pulsante Stripe è presente una breve nota legale con dei link. 4.10.0

Se entrambi gli interruttori sono attivati, il testo recita:

Avviso legale nel negozio: «Con la conferma nella finestra di pagamento, si effettua un ordine con obbligo di pagamento. Si applicano le nostre Condizioni generali di contratto e l’informativa sul diritto di recesso. Le informazioni sulla protezione dei dati sono disponibili nella nostra dichiarazione sulla protezione dei dati.»

Le parti specificate dipendono da due opzioni presenti in Impostazioni → Checkout → Generale. La frase relativa all’obbligo di pagamento e il link alla dichiarazione sulla protezione dei dati sono sempre presenti.

«Condizioni generali di contratto nel processo di ordinazione: attivo/disattivo» «Diritto di recesso nel processo di ordinazione: attivo/disattivo» L’avviso rimanda
a (impostazione predefinita) a (impostazione predefinita) Condizioni generali di contratto, informativa sul diritto di recesso e dichiarazione sulla protezione dei dati
a da Condizioni generali di contratto e dichiarazione sulla protezione dei dati
disattivato on Informativa sul diritto di recesso e dichiarazione sulla protezione dei dati
da disattivato solo la dichiarazione sulla protezione dei dati

Dove portano i link

  • Condizioni generali di contratto: al «file PDF delle condizioni generali di contratto alternative», se si trova nella cartella files/, altrimenti alla pagina CMS delle condizioni generali di contratto, dal campo «Condizioni generali di contratto».
  • Informativa sul diritto di recesso: al «file PDF alternativo sul diritto di recesso», altrimenti alla pagina CMS «Diritto di recesso».
  • Dichiarazione sulla protezione dei dati: sempre alla pagina CMS «Protezione dei dati».

Si tratta delle stesse destinazioni presenti nella panoramica dell’ordine e tutti i link si aprono in una nuova scheda. I due file PDF si configurano in Impostazioni → Generale → Impostazioni di base.

  • Visibilità: l’avviso legale appare solo se Stripe offre almeno un metodo di pagamento sul dispositivo. Laddove l’avviso relativo all’obbligo di verifica sostituisce il pulsante, esso non viene visualizzato.
  • Testo personalizzato: in Strumenti → xoLanguage è possibile sovrascrivere il testo con un valore personalizzato (TEXT_EXPRESS_CHECKOUT_LEGAL_HINT e le varianti con _TERMS, _WITHDRAWAL e _PRIVACY). I segnaposto %1$s (Condizioni generali di contratto), %2$s (Informativa sul diritto di recesso) e %3$s (Informativa sulla privacy) indicano i link e devono essere mantenuti. Verificate l’informativa legale dopo ogni modifica cliccando sul pulsante: se manca un segnaposto, manca il link corrispondente, mentre i segnaposto scambiati rimandano alle pagine sbagliate. Scrivete il segno di percentuale come %%; un singolo % può nascondere o alterare l’informativa legale.
Nessuna consulenza legale: la finestra di pagamento del wallet mostra, oltre alle modalità di spedizione, solo il nome del negozio e l’importo totale, non i singoli articoli. Vi preghiamo di verificare con il vostro consulente legale se ciò, insieme alle note legali, sia sufficiente per il vostro negozio, ad esempio per gli obblighi ai sensi del § 312j del BGB (Codice civile tedesco).

Dati del cliente dal portafoglio

Se il cliente non ha effettuato l’accesso, il negozio preleva l’indirizzo e-mail e l’indirizzo di consegna dal portafoglio. I clienti registrati mantengono l’indirizzo e-mail e l’indirizzo di fatturazione del proprio account; dal portafoglio viene prelevato solo l’indirizzo di consegna.

Clienti registrati

Effettuano l’ordine dal proprio account cliente. L’indirizzo presente nel Wallet viene inserito come indirizzo di consegna nella loro rubrica, mentre l’indirizzo di fatturazione dell’account rimane invariato.

Non registrati

Express non associa mai un account cliente esistente. Viene creato un record di dati per gli ospiti, anche se l’indirizzo e-mail appartiene a un account. Chi desidera effettuare un ordine dal proprio account deve effettuare l’accesso prima del pagamento.

  • Account cliente anziché ospite: se in Impostazioni → Checkout → Dettagli cliente su always_account o always_account_and_guest_checkbox è selezionato «Registrazione obbligatoria durante la procedura d’ordine», Express crea un account cliente e invia i dati di accesso via e-mail. Ciò vale solo se non esiste ancora un account cliente associato a quell’indirizzo e-mail.
  • Numero di telefono: il Wallet lo richiede solo se in Impostazioni → Checkout → Dettagli cliente su mandatory è selezionato «Numero di telefono».

Modalità di spedizione e importo nel Wallet

Nella finestra di pagamento, il cliente seleziona l’indirizzo di consegna e la modalità di spedizione. L’importo relativo viene calcolato automaticamente dal negozio.

  • Modalità di spedizione: se il cliente seleziona un indirizzo nel Wallet, il negozio calcola le relative modalità di spedizione. Se il cliente non ha effettuato l’accesso, il calcolo viene effettuato in base al CAP, alla città e al Paese di tale indirizzo; per i clienti registrati, invece, viene utilizzato l’indirizzo di consegna presente nell’account cliente. Vengono offerte solo le modalità di spedizione per le quali Stripe è abilitato nella sezione “Spedizione e pagamento”; il Wallet mostra il nome e il prezzo.
  • Preselezione: viene preselezionata la modalità di spedizione presente nel carrello, altrimenti la prima nell’ordine dei moduli di spedizione.
  • Importo: il negozio effettua il calcolo, come al momento della prenotazione, tenendo conto di spese di spedizione, supplementi, sconti, commissioni e tasse. Ad ogni modifica della modalità di spedizione, il calcolo viene ricalcolato.
  • Nessuna modalità di spedizione adeguata: se per l’indirizzo non è disponibile alcuna modalità di spedizione o se non è possibile calcolare l’importo totale, il Wallet rifiuta l’indirizzo. Il messaggio relativo proviene dal Wallet, non dal negozio.

Verifica dopo la prenotazione

Dopo la creazione dell’ordine, il negozio confronta l’importo incassato con l’ordine. Se il pagamento non copre l’ordine, questo riceve lo stato da «Stato dell’ordine (pagato in modo asincrono)» o, in assenza di tale impostazione, il proprio stato predefinito anziché lo stato da «Stato dell’ordine (pagato immediatamente)», oltre a una nota interna.

Se l’importo differisce di oltre 1 centesimo o se l’ordine non contiene articoli, il negozio le invia inoltre un’e-mail; veda «E-mail all’operatore». 4.10.0

Ritiro (Click & Collect)

  • Selezione filiale: se nel modulo «Click & Collect» la «Selezione filiale» è impostata su « required », il Wallet non offre il ritiro finché il cliente non ha precedentemente selezionato una filiale nel negozio. da 4.10.0
  • Metodi di pagamento del punto vendita: se un punto vendita dispone di metodi di pagamento propri senza Stripe, anche in questo caso il ritiro tramite il Wallet non è disponibile.

Le modalità di spedizione si configurano in Impostazioni → Checkout → Modalità di spedizione; per ulteriori informazioni, consultare la guida Spedizione e consegna.


Stato del pagamento non chiaro: protezione dal doppio pagamento

Se il negozio non è in grado di confermare immediatamente un pagamento tramite Wallet come effettuato, non crea subito l’ordine e non accetta un secondo pagamento tramite Stripe durante quella stessa sessione. da 4.10.0

In questi casi lo stato del pagamento non è chiaro:

  • Stripe segnala il pagamento come in elaborazione o solo come riservato.
  • Al momento non è possibile verificare lo stato, ad esempio in caso di interruzione della connessione o di malfunzionamento di Stripe.
  • Il completamento dell’ordine viene interrotto dopo che il denaro è già stato trasferito.
  • Il denaro è stato trasferito per il pagamento senza che sia stato generato un ordine, ad esempio in seguito a un reindirizzamento a PayPal o Amazon Pay oppure se la scheda è stata chiusa.

Cosa vede il cliente

Dopo un'interruzione nella finestra di pagamento, il cliente viene reindirizzato alla pagina del carrello. In alto compare uno dei seguenti messaggi:

Situazione Messaggio nel carrello
Pagamento in corso «Abbiamo ricevuto il Suo pagamento, ma non siamo ancora riusciti ad associarlo automaticamente a questo ordine. La preghiamo di non effettuare un nuovo pagamento, altrimenti l’importo verrebbe addebitato una seconda volta. La preghiamo di contattarci brevemente, provvederemo a completare manualmente il Suo ordine.»
Stato non verificabile «Al momento non siamo riusciti a verificare lo stato del Suo pagamento. Per precauzione, La preghiamo di non effettuare un nuovo pagamento e di contattarci brevemente: chiariremo la situazione e completeremo il Suo ordine.»
Non pagato «Non è stato possibile completare la procedura di pagamento. La preghiamo di selezionare nuovamente il metodo di pagamento.»
Ordine già presente «Abbiamo già ricevuto il Suo ordine relativo a questo pagamento, pertanto il Suo carrello è ora vuoto. La preghiamo di non effettuare nuovamente il pagamento.» A tal fine, il negozio svuota il carrello senza modificarne il contenuto e mostra il messaggio una sola volta.

Dopo il reindirizzamento a PayPal o Amazon Pay, il cliente non torna alla pagina del carrello. I clienti registrati vedono il messaggio corrispondente nella pagina «Informazioni di pagamento», mentre gli ospiti vengono reindirizzati alla pagina di registrazione senza alcun messaggio. Per loro, il messaggio appare non appena tentano nuovamente di pagare con Stripe.

Come funziona il blocco

  • Nessun secondo pagamento con Stripe: il negozio rifiuta un nuovo tentativo di pagamento Express prima dell’addebito. Il normale percorso di ordine con Stripe, invece di portare alla pagina di pagamento di Stripe, reindirizza al carrello con il messaggio.
  • Pagamento verificato: se un pagamento Express è stato effettuato e verificato, ma non ancora registrato, un nuovo tentativo porta direttamente al completamento dell’ordine anziché a un secondo pagamento.
  • Fine del blocco: il blocco termina quando Stripe segnala il pagamento come non effettuato, se esiste un ordine associato al pagamento o, al più tardi, dopo 24 ore.
  • Ambito di applicazione: il blocco si applica a Stripe nella sessione del cliente. Non blocca altri metodi di pagamento né altri dispositivi.
Se un cliente si mette in contatto: controllate nella dashboard di Stripe se il pagamento è stato ricevuto. Se è stato ricevuto, il ripristino crea l’ordine non appena il tempo di attesa è trascorso e arriva il successivo webhook da Stripe. Per verificare se è già presente, consultate la sezione Ordini → Ordini. Non create alcun ordine manualmente; se ne avete già creato uno, annullate quello creato manualmente, non quello ripristinato.

Ordini ripristinati

Se il cliente non torna sul negozio dopo un pagamento andato a buon fine, il negozio crea l’ordine autonomamente. A tal fine, ha bisogno del webhook di Stripe.

  1. Notifica: Stripe segnala un pagamento andato a buon fine per il quale il negozio non ha alcun ordine. Il negozio prende nota della notifica.
  2. Tempo di attesa: l’ordine viene creato al più presto dopo il tempo specificato in «Ripristino ordine – Ritardo (minuti)». Il valore predefinito è 30 minuti, ma sono consentiti valori compresi tra 5 e 180. Il tempo di attesa impedisce che venga effettuato un doppio ordine nel caso in cui il cliente torni immediatamente.
  3. Fattore scatenante: il negozio elabora i messaggi memorizzati quando arriva il successivo webhook da Stripe. Nei periodi di calma, ciò può quindi richiedere molto più tempo rispetto al tempo di attesa impostato.
  4. Ordine: la base è l’istantanea del carrello. Al momento del pagamento, il negozio salva al suo interno il contenuto e gli importi del carrello.

Una successiva conferma di pagamento da parte di Stripe imposta lo stato di un ordine Stripe su «Stato dell’ordine (pagato immediatamente)» solo se Stripe conferma l’addebito e l’importo copre la somma addebitata. Un ordine con copertura insufficiente mantiene il proprio stato.

Cosa vedete nell’ordine

  • Nota interna: ogni ordine ripristinato riporta nella cronologia una nota che il cliente non vede. Inizia con „Diese Bestellung wurde automatisch vom XONIC Shopsystem restauriert“ e vi invita a verificare la correttezza dell’ordine e l’assenza di duplicati prima di inviare al cliente una conferma d’ordine.
  • Nessuna conferma d’ordine: il ripristino non invia al cliente alcuna conferma d’ordine, pertanto il cliente non ha ancora ricevuto nulla dal negozio. Dopo la vostra verifica, provvedete voi stessi a inviarla tempestivamente.

Cosa fare

  1. Confronto: per gli ordini con la nota «Importo, articolo, rimborso e contestazione», confrontate i dati con il pagamento nella dashboard di Stripe.
  2. Verifica dei duplicati: se esiste già un ordine regolare relativo allo stesso carrello, controllate nella dashboard di Stripe se sono stati ricevuti due pagamenti. Solo in tal caso l’ordine ripristinato costituisce un duplicato. Impostare lo stato su “Annullato”; con la funzione “Storno automatico” attivata nel modulo Stripe, il negozio provvederà a rimborsare il pagamento.
  3. Aggiungere: inserire gli articoli mancanti nell’editor degli ordini, vedere Modifica ordini.
  4. Conclusione: solo a questo punto impostare lo stato e inviare la conferma d’ordine: nell’editor degli ordini attivare “Invia conferma d’ordine” e cliccare su “Aggiorna”.
E-mail per il gestore: se l’importo addebitato e l’ordine non corrispondono, il negozio inserisce la nota «Attenzione, la transazione non corrisponde al pagamento …» nella lingua predefinita del negozio. Inoltre, una volta per ogni pagamento, viene inviata l’e-mail «Il pagamento non corrisponde all’ordine (Stripe): Ordine …» agli indirizzi indicati in «Ticket e-mail informative» (Impostazioni → Generale → Ticket e attività). Se in quella sezione non è presente un indirizzo valido, non verrà inviata alcuna e-mail. L’impostazione predefinita dell’installazione è solo un segnaposto. da 4.10.0
Senza e-mail: se il negozio non invia alcuna e-mail, il motivo è indicato solo nella nota interna nella cronologia dell’ordine. In caso di pagamento ancora in corso, non vi è né una nota né un’e-mail. Per individuare gli ordini non considerati pagati, create uno stato personalizzato in Ordini → Stato dell’ordine, ad esempio «Verifica pagamento», e selezionatelo nel modulo Stripe alla voce «Stato dell’ordine (pagamento asincrono)». In Ordini → Ordini, filtrate quindi in base a questo stato. Questo stato viene assegnato anche agli ordini Stripe il cui pagamento è ancora in elaborazione.

Passaggio all’elemento Express Checkout

A partire dalla versione XONIC 4.10.0, Stripe-Express utilizza sempre l’elemento Express Checkout di Stripe. L’impostazione «Implementazione Express Checkout» non è più disponibile.

  • Cosa viene eliminato: l’impostazione consentiva di scegliere tra legacy, il vecchio pulsante Payment Request di Stripe, e new, l’elemento Express Checkout.
  • Cosa fa l’aggiornamento: imposta automaticamente l’opzione su new, anche nei casi in cui singoli domini nel Multishop abbiano un proprio valore. Non è necessario modificare l’impostazione stessa.
  • Negozi con legacy: dopo l’aggiornamento mostreranno l’elemento Express Checkout, così come le installazioni precedenti prive di questa impostazione. A seconda della selezione nel modulo Stripe, accanto ad Apple Pay e Google Pay appariranno anche Link, PayPal e Amazon Pay.
  • PayPal e Amazon Pay: se il vostro negozio utilizzava legacy e nella tabella «Metodi di pagamento» è presente una riga con «PayPal», «Amazon Pay» o «Tutti i metodi di pagamento» (ad esempio per la pagina di pagamento di Stripe), dopo l’aggiornamento questi metodi di pagamento appariranno per la prima volta nel pulsante Express. Non esiste una selezione specifica solo per il pulsante Express. Provate questi metodi di pagamento dopo l’aggiornamento, consultate la sezione «Insidie».
  • Modelli personalizzati: non è necessaria alcuna modifica.
Dopo l’aggiornamento: date un’occhiata al pulsante Express nel carrello. I metodi di pagamento visualizzati dipendono dalle impostazioni nel modulo Stripe e dai metodi di pagamento attivi nel vostro account Stripe. Per Apple Pay, il vostro dominio deve essere registrato su Stripe come in precedenza.

Panoramica delle impostazioni

I pulsanti del modulo «Stripe» si trovano in Impostazioni → Checkout → Metodi di pagamento, gli altri nelle sezioni indicate.

Pagamento tramite Stripe
MODULE_PAYMENT_STRIPE_STATUS
Attiva il modulo. Senza il modulo non è presente il pulsante «Express».
Chiave pubblica
MODULE_PAYMENT_STRIPE_PUBLIC_KEY
Dal proprio account Stripe. Senza di essa non viene visualizzato alcun pulsante.
Chiave privata
MODULE_PAYMENT_STRIPE_SECRET_KEY
Dal proprio account Stripe. Con questa chiave, il negozio crea l'endpoint del webhook al momento del salvataggio.
Tabella «Metodi di pagamento»
MODULE_PAYMENT_STRIPE_PAYMENTS
Definisce i metodi di pagamento Stripe nel flusso di ordine standard e nel pulsante Express; vedi Configurazione. Impostazione predefinita: «Carte di credito, Apple Pay, Google Pay».
Consenti Stripe Checkout (acquisto rapido)
MODULE_PAYMENT_STRIPE_EXPRESS_CHECKOUT
Pulsante «Express» nel carrello off-canvas, nel carrello e nella pagina di accesso. Impostazione predefinita: attivo.
Segreto del webhook
MODULE_PAYMENT_STRIPE_WEBHOOK_SECRET
Consente al negozio di verificare la firma dei messaggi provenienti da Stripe. Se si crea un nuovo endpoint webhook, è necessario inserire manualmente il segreto.
Ripristino dell’ordine – Ritardo (minuti)
MODULE_PAYMENT_STRIPE_RESTORE_DELAY_MINUTES
Tempo di attesa prima del ripristino. Impostazione predefinita: 30, valori consentiti da 5 a 180.
Stato dell’ordine (pagato immediatamente)
MODULE_PAYMENT_STRIPE_ORDER_STATUS_ID
Stato dei pagamenti confermati. Impostazione predefinita: «Pagamento ricevuto».
Stato dell’ordine (Pagato in modo asincrono)
MODULE_PAYMENT_STRIPE_ORDER_STATUS_ID_ASYNC
Stato applicato finché un pagamento non viene considerato effettuato. Se non viene specificato alcun valore, si applica lo stato predefinito. Un stato specifico rende questi ordini individuabili; si veda la sezione " Ripristino".
Storno automatico
MODULE_PAYMENT_STRIPE_AUTO_REFUND
Rimborsa il pagamento di un ordine Stripe non appena lo si imposta con lo stato «Annullato». Impostazione predefinita: attivo.
Numero di telefono
REQUIRED_FIELD_TELEPHONE
In Impostazioni → Checkout → Dettagli cliente. Solo con mandatory il portafoglio richiede il numero di telefono.
Obbligo di registrazione durante la procedura d’ordine
ACCOUNT_MODE
In Impostazioni → Checkout → Dettagli cliente. Con always_account o always_account_and_guest_checkbox, Express crea un account cliente.
Termini e condizioni nel processo di ordinazione: attivo/disattivo
DISPLAY_CONDITIONS_ON_CHECKOUT
In Impostazioni → Checkout → Generale. Controlla la sezione relativa alle Condizioni generali di contratto nell’informativa legale. Impostazione predefinita: attiva.
Diritto di recesso: attivo/disattivo durante il processo di ordinazione
DISPLAY_WITHDRAWAL_ON_CHECKOUT
In Impostazioni → Checkout → Generale. Controlla la sezione relativa al diritto di recesso delle note legali e si applica alle indicazioni relative a servizi e download. Impostazione predefinita: attivo.
Esclusione del diritto di recesso per beni digitali e servizi
CONFIRM_VIRTUAL_WITHDRAWAL
In Impostazioni → Checkout → Generale. Si applica all’avviso relativo a servizi e download. Impostazione predefinita: attivo.
Attivare il download dei prodotti
DOWNLOAD_ENABLED
In Impostazioni → Checkout → Download. Si applica all’avviso relativo ai download. Impostazione predefinita: disattivato.
Email informativa sui ticket
SUPPORT_EMAILS_TO
In Impostazioni → Generale → Biglietti e attività. Destinatario dell’e-mail dell’amministratore in caso di prenotazione non conforme. da 4.10.0
Selezione filiale
MODULE_SHIPPING_PICKUP_LOCATION_SELECTION
In Impostazioni → Checkout → Metodi di spedizione nel modulo “Click & Collect”. Con l’opzione “ required ”, il Wallet offre il ritiro solo dopo che il cliente ha selezionato una filiale. da 4.10.0

Insidie

A cosa prestare attenzione

  1. Nessun pulsante nonostante il modulo sia attivo: Stripe non è abilitato alla voce «Spedizione e pagamento» per l’opzione «Spedizione gratuita» o per la modalità di spedizione selezionata nel carrello. Un caso tipico è “Click & Collect”: per impostazione predefinita, è abilitata solo l’opzione “Paga al ritiro”.
  2. Manca Apple Pay: il dominio non è registrato su Stripe oppure il browser e il dispositivo non supportano Apple Pay.
  3. Nota relativa a un carrello standard: un articolo è stato contrassegnato per errore come servizio, merce di seconda scelta o «FSK 18», oppure prevede un download a pagamento o un upload obbligatorio.
  4. Il metodo di spedizione non è presente nel Wallet: Stripe non è abilitato per questo metodo di spedizione nella sezione “Spedizione e pagamento”.
  5. L’ordine appare in ritardo o non appare affatto: il ripristino avviene solo con il prossimo webhook dopo il tempo di attesa. Verificate il webhook nell’Health Check.
  6. Chiavi di prova nel negozio live: il modulo Stripe dispone di una sola coppia di chiavi. Finché sono inserite le chiavi di prova, i clienti reali non possono pagare con Stripe e, al momento del salvataggio, il negozio adotta il «Webhook Secret» della modalità di prova. Dopo il ripristino delle chiavi live, il negozio rifiuta quindi tutte le notifiche provenienti da Stripe, senza che l’Health Check lo segnali. Soluzione: svuotare il “Webhook Secret”, salvare e selezionare nell’Health Check “Crea nuovo endpoint + Adotta Secret”.
  7. Mancanza di e-mail dell’amministratore: alla voce «E-mail informative sui ticket» non è presente alcun indirizzo valido.
  8. Secondo pagamento senza ordine: se il ripristino rileva, poco prima o dopo il pagamento, un ordine Stripe dello stesso cliente per lo stesso importo, non ne crea un secondo. Se il cliente ha effettivamente pagato due volte, per il secondo pagamento manca l’ordine. Verificate quindi regolarmente i vostri pagamenti Stripe con gli ordini.
  9. PayPal e Amazon Pay tramite Stripe: entrambi reindirizzano al fornitore. L’ordine verrà probabilmente creato solo tramite il sistema di recupero, ovvero dopo il periodo di attesa. Al ritorno, i clienti registrati vedranno il messaggio «Abbiamo ricevuto il tuo pagamento…», mentre gli ospiti verranno reindirizzati alla pagina di registrazione. Verificate il funzionamento con un pagamento di prova prima di selezionare questi metodi di pagamento nel modulo Stripe o, se sono già selezionati, subito dopo l’aggiornamento.
  10. Klarna nel pulsante Express: se Klarna è attivo nel vostro account Stripe, Stripe può mostrarlo nel pulsante Express, anche se la tabella «Metodi di pagamento» non menziona Klarna.

Lista di controllo: configurare e testare l’Express Checkout

  • Verifica la versione – in Strumenti → xoUpdate in alto a destra dopo «Negozio:». La nota al posto del pulsante, l’avviso legale e il blocco in caso di stato di pagamento non chiaro sono disponibili a partire da XONIC 4.10.0.
  • Configurare il modulo – «Pagamento tramite Stripe», entrambe le chiavi, metodi di pagamento e «Consenti Stripe Checkout (acquisto rapido)».
  • Abilitare i metodi di spedizione – nella scheda «Spedizione e pagamento», inclusa l’opzione «Spedizione gratuita», senza metodi di spedizione con costi di spedizione determinati a posteriori.
  • Registrare il dominio – nella dashboard di Stripe, anche con www.
  • Verifica del webhook – l’Health Check non segnala alcun problema relativo a Stripe. Tuttavia, non rileva un “Webhook Secret” errato.
  • Inserire l’indirizzo e-mail di notifica – un indirizzo valido alla voce «Ticket di notifica».
  • Acquisto di prova – con le chiavi di prova di Stripe solo in un’installazione di prova, mai nel negozio live; vedi «Insidie». Nel negozio live, effettuare un test con un pagamento reale, che verrà successivamente rimborsato. L’importo nel portafoglio corrisponde al totale dell’ordine, anche dopo una modifica del metodo di spedizione, e lo stato dell’ordine passa da «Stato dell’ordine (pagato immediatamente)» a «Pagamento ricevuto» di default.
  • Prova della nota: un carrello con un articolo di seconda scelta mostra la nota al posto del pulsante; successivamente, cancellare i dati di prova.

Domande frequenti

Perché nel carrello compare un avviso al posto del pulsante «Express»?

Il carrello richiede un passaggio presente solo nel normale percorso di ordinazione: l’accettazione per servizi e contenuti digitali (se le opzioni di recesso sono attivate) oppure, nel caso di merce di seconda scelta, un file obbligatorio o un account cliente per i download. L’avviso compare anche per gli articoli con classificazione «FSK 18», poiché la procedura «Express» non prevede la verifica dell’età. Il cliente effettua quindi l’ordine tramite la procedura standard. L’avviso è disponibile su XONIC 4.10.0.

Perché non compare affatto il pulsante «Express»?

Nella maggior parte dei casi, nella scheda «Spedizione e pagamento» Stripe non è abilitato per la «Spedizione gratuita» o per il metodo di spedizione selezionato nel carrello, oppure l’opzione «Consenti Stripe Checkout (acquisto express)» è disattivata. Altri motivi possono essere un importo minimo dell’ordine non raggiunto, un articolo non disponibile o un metodo di pagamento non consentito per quel gruppo di clienti. Inoltre, è Stripe a decidere se visualizzare il pulsante del Wallet in base al dispositivo e al browser utilizzati.

Quali modalità di spedizione offre il Wallet?

Le modalità di spedizione per le quali Stripe è abilitato nella sezione “Spedizione e pagamento” e che il negozio calcola in base all’indirizzo: per i clienti non registrati in base al CAP, alla città e al Paese indicati nel Wallet; per i clienti registrati in base all’indirizzo di consegna presente nel loro account. Viene preselezionata la modalità di spedizione presente nel carrello, altrimenti la prima nell’ordine dei vostri moduli di spedizione.

Cosa succede se il cliente effettua il pagamento ma non torna al negozio?

Il negozio crea l’ordine autonomamente, non prima del tempo specificato in «Ripristino ordine – Ritardo (minuti)» e non appena arriva il successivo webhook da Stripe. Ogni ordine ripristinato è contrassegnato da una nota interna che invita a verificarlo prima della conferma dell’ordine. Il cliente riceve la conferma dell’ordine solo quando la inviate.

Perché un ordine espresso non risulta pagato?

L’importo addebitato non copre l’ordine oppure il pagamento è ancora in elaborazione. A meno che il pagamento non sia ancora in corso, una nota interna nella cronologia dell’ordine ne indica il motivo. Confronta l’ordine con il pagamento nella dashboard di Stripe.

Perché l’ordine è stato creato come ospite, sebbene il cliente disponga di un account?

Express non effettua mai l’accesso a un account cliente esistente. Se l’indirizzo e-mail è associato a un account, viene creato un record come ospite. Chi desidera effettuare un ordine dal proprio account deve effettuare l’accesso prima di procedere al pagamento.

Un cliente può pagare due volte per errore?

Finché lo stato del pagamento non è chiaro, il negozio non accetta un secondo pagamento Stripe in quella sessione e chiede al cliente di non effettuare un nuovo pagamento. Ciò non blocca altri metodi di pagamento né altri dispositivi. Questo blocco è disponibile a partire da XONIC 4.10.0.

Devo apportare modifiche dopo l’aggiornamento?

Non per quanto riguarda l’impostazione: l’opzione «Implementazione Express Checkout» non è più disponibile a partire da XONIC 4.10.0 e l’aggiornamento la modifica automaticamente. Se il vostro negozio utilizzava legacy e nel modulo Stripe erano selezionati «PayPal», «AmazonPay» o «Tutti i metodi di pagamento», questi metodi di pagamento appariranno per la prima volta nel pulsante Express. Provatele dopo l’aggiornamento e date un’occhiata al pulsante «Express» nel carrello.

L’avviso legale sul pulsante è sufficientemente conforme alla legge?

Questa guida non è in grado di valutarlo. A partire dalla versione XONIC 4.10.0, il negozio mostra l’avviso legale in base alle vostre impostazioni relative alle Condizioni generali di contratto e al diritto di recesso, mentre la finestra di pagamento del wallet mostra solo il nome del negozio e l’importo totale. Vi preghiamo di verificare con il vostro consulente legale se ciò sia sufficiente per il vostro negozio.

Altre guide

Configuriamo insieme a voi il checkout rapido

Vi assistiamo con il modulo Stripe, le modalità di spedizione, la registrazione del dominio e la verifica degli ordini ripristinati.

Contatta subito l’assistenza