Salta al contenuto principale
Versione: 1.x

Gateway Stripe Terminal

Il gateway Stripe Terminal consente di accettare pagamenti in presenza utilizzando lettori hardware Stripe Terminal direttamente in WCPOS. Questo gateway supporta sia lettori di carte fisici sia la modalità simulatore per i test.

Funzionalità

Integrazione hardware

Collegamento di lettori Stripe Terminal fisici tramite connessione internet

Modalità simulatore

Test dei pagamenti senza hardware utilizzando il simulatore di Stripe

Elaborazione in tempo reale

Elaborazione e conferma istantanea dei pagamenti

Transazioni sicure

Elaborazione dei pagamenti conforme PCI tramite Stripe

Ordini telefonici (MOTO)

Accettare pagamenti con carta per telefono inserendo i dettagli nel lettore

Installazione

1

Installare Stripe Terminal per WooCommerce

Installare da WP Admin > POS > Impostazioni > Estensioni, oppure scaricare l'ultimo asset zip del plugin (non lo zip del codice sorgente GitHub né il tarball) dalla pagina delle release su GitHub e caricarlo tramite Plugin > Aggiungi Nuovo > Carica plugin.

2

Configurare le impostazioni di Stripe

  1. Navigare a WP Admin > WooCommerce > Impostazioni > Pagamenti
  2. Trovare Stripe Terminal nell'elenco dei metodi di pagamento
  3. Fare clic su Stripe Terminal per accedere alle impostazioni
  4. Inserire la propria Stripe Secret Key (è possibile ottenerla dalla Stripe Dashboard)
  5. Salvare le impostazioni
nota

Non è necessario abilitare il gateway Stripe Terminal nelle impostazioni di WooCommerce. Verrà abilitato specificamente per il POS nel passaggio successivo.

3

Abilitazione in WCPOS

  1. Andare su WP Admin > POS > Impostazioni > Pagamento
  2. Trovare il gateway Stripe Terminal nell'elenco
  3. Abilitare il gateway per l'utilizzo nel POS
  4. Salvare le impostazioni

Utilizzo

Connessione di un lettore

Quando si seleziona il gateway Stripe Terminal durante il checkout nel POS:

  1. Scelta del metodo di connessione: è possibile collegare un lettore fisico o utilizzare il simulatore
  2. Lettore fisico: Seguire le istruzioni sullo schermo per collegare il dispositivo Stripe Terminal
  3. Simulatore: Selezionare la modalità simulatore per testare vari scenari di pagamento senza hardware

Elaborazione dei pagamenti

  1. Aggiungere articoli: Aggiungere i prodotti al carrello nel POS
  2. Selezionare il gateway: Scegliere "Stripe Terminal" come metodo di pagamento
  3. Collegare il lettore: Collegare il lettore o scegliere la modalità simulatore
  4. Elaborare il pagamento: Seguire le indicazioni per completare la transazione
  5. Conferma: L'ordine verrà automaticamente completato dopo l'avvenuto pagamento

Test con il simulatore

Il simulatore consente di testare vari metodi di pagamento e scenari:

  • Pagamenti con carta: Testare diversi tipi di carta (Visa, Mastercard, ecc.)
  • Pagamenti contactless: Simulare transazioni tap-to-pay
  • Scenari di errore: Testare pagamenti rifiutati e altre condizioni di errore
  • Importi diversi: Testare vari importi di transazione

Ordini telefonici (MOTO)

MOTO (Mail Order/Telephone Order) consente di elaborare pagamenti con carta per clienti non fisicamente presenti — ad esempio, quando si riceve un ordine per telefono. Invece di avvicinare o inserire una carta, l'esercente digita i dati della carta direttamente sullo schermo del lettore del terminale.

Configurazione

1

Richiedere l'accesso MOTO a Stripe

MOTO non è abilitato per impostazione predefinita. Contattare il supporto Stripe e richiedere l'abilitazione dei permessi MOTO per il proprio account. Si tratta di un processo rapido ma che richiede l'approvazione manuale da parte di Stripe.

2

Abilitare nelle impostazioni del plugin

  1. Navigare in WP Admin > WooCommerce > Impostazioni > Pagamenti > Stripe Terminal
  2. Selezionare la casella Ordini telefonici (MOTO)
  3. Salvare le impostazioni
3

Collegare un lettore compatibile

MOTO funziona solo con lettori compatibili connessi a internet elencati in Terminali supportati. L'opzione non verrà visualizzata per altri tipi di lettore.

Ricevere un ordine telefonico

  1. Collegare un lettore compatibile (vedi Terminali supportati)
  2. Nella schermata di pagamento, attivare l'opzione Ordine telefonico
  3. Fare clic su Riscuoti pagamento con carta — il lettore mostrerà una schermata per l'inserimento del numero di carta anziché richiedere un avvicinamento/inserimento
  4. Digitare sul lettore il numero di carta, la data di scadenza e il CVV del cliente
  5. Da quel momento il pagamento viene elaborato normalmente
consiglio

I pagamenti MOTO utilizzano card come tipo di metodo di pagamento anziché card_present. Ciò significa che dal punto di vista di Stripe vengono trattati come transazioni online, pertanto si applicano le commissioni standard per l'elaborazione delle carte online anziché le tariffe per le transazioni in presenza.

attenzione

L'opzione Ordine telefonico viene visualizzata solo quando tutte e tre le condizioni sono soddisfatte: l'impostazione MOTO è abilitata nelle impostazioni del plugin, un lettore compatibile è collegato e il lettore non è un simulatore. Se l'opzione non è visibile, verificare queste condizioni.

Requisiti

Account Stripe: Account Stripe attivo con Terminal abilitato
Chiavi API: Chiave segreta Stripe dalla propria dashboard
WCPOS: Versione Pro necessaria per il checkout POS
HTTPS: Il sito deve utilizzare SSL/HTTPS per la sicurezza

Compatibilità hardware

Requisiti di connettività

Questa implementazione utilizza l'SDK JavaScript di Stripe, il che significa che funziona tramite applicazioni web ma richiede solo terminali connessi a internet. I terminali Bluetooth non sono attualmente supportati.

Terminali supportati (connessi a internet)

  • Stripe Reader S700/S710 ✅ - Terminale connesso via Ethernet/WiFi
  • WisePOS E ✅ - Terminale connesso via WiFi

Terminali non supportati (Bluetooth)

  • BBPOS Chipper 2X BT ❌ - Solo Bluetooth
  • BBPOS WisePad 3 ❌ - Solo Bluetooth
  • Verifone P400 ❌ - Solo Bluetooth
Supporto futuro

Il supporto per i terminali Bluetooth è previsto in una futura versione dell'app per iOS e Android. Quando disponibile, consentirà il supporto per tutti i lettori certificati Stripe Terminal, inclusi M2 e WisePad 3.

Problemi comuni

Il lettore non si connette
  • Assicurarsi di utilizzare un terminale con connessione internet supportato
  • Verificare che il terminale sia connesso al WiFi/Ethernet e online
  • Verificare che il proprio account Stripe abbia Terminal abilitato
  • Confermare che il terminale sia registrato nella Dashboard Stripe
Pagamento rifiutato
  • Verificare che il proprio account Stripe sia attivo e in regola
  • Verificare che la carta utilizzata sia valida
  • Assicurarsi che i fondi disponibili siano sufficienti
L'opzione Ordine telefonico non viene visualizzata
  • Verificare che l'impostazione Ordini telefonici (MOTO) sia abilitata in WooCommerce > Impostazioni > Pagamenti > Stripe Terminal
  • Assicurarsi di essere connessi a un lettore compatibile (vedere Terminali supportati) — l'interruttore è nascosto per altri tipi di lettore
  • L'interruttore non viene visualizzato quando si utilizza il simulatore
Il pagamento MOTO non riesce e restituisce un errore
  • Verificare che Stripe abbia abilitato le autorizzazioni MOTO sul proprio account — contattare l'assistenza Stripe se non è ancora stato fatto
  • Verificare che i dati della carta siano stati inseriti correttamente sul lettore
  • I pagamenti MOTO possono essere soggetti a controlli antifrode più rigorosi — assicurarsi che la carta sia valida e disponga di fondi sufficienti
Errori del certificato SSL
  • Stripe Terminal richiede HTTPS — assicurarsi che il sito disponga di un certificato SSL valido
  • Verificare che il certificato SSL sia configurato correttamente

Assistenza

Per assistenza tecnica:

Schermate

Le schermate verranno aggiunte in un aggiornamento futuro per mostrare:

  • Configurazione del gateway nelle impostazioni di pagamento di WooCommerce
  • Interfaccia di cassa del POS con selezione di Stripe Terminal
  • Interfaccia di test del simulatore con vari metodi di pagamento