Tap to Pay su iPhone o Android e Stripe Terminal

Tap to Pay consente agli utenti di accettare pagamenti contactless di persona con un dispositivo del consumatore compatibile e l'SDK Stripe Terminal. È necessario avere dimestichezza con l'SDK Terminal e conoscere Android o iOS. Consulta la nostra documentazione sull'integrazione tecnica con iOS qui e la nostra documentazione sull'integrazione tecnica con Android qui.

Dov'è disponibile Tap to Pay?

Tap to Pay on iPhone è attualmente disponibile in Australia, Regno Unito e Stati Uniti e in versione beta privata in Francia e Paesi Bassi. Le piattaforme e i venditori al di fuori di Stati Uniti, Australia, Francia, Paesi Bassi e Regno Unito non sono autorizzati a utilizzare Tap to Pay on iPhone. Se desideri partecipare al programma beta, contattaci.

Tap to Pay on Android è generalmente disponibile a Singapore, nel Regno Unito, negli Stati Uniti e in Nuova Zelanda e, in versione beta, in Australia, Canada, Austria, Belgio, Repubblica Ceca, Danimarca, Finlandia, Francia, Germania, Italia, Irlanda, Lussemburgo, Malesia, Paesi Bassi, Norvegia, Portogallo, Spagna, Svezia e Svizzera.

Avvisaci se desideri utilizzare Tap to Pay nel tuo paese. Ti informeremo non appena potremo offrire questa possibilità nella tua località.

Quali requisiti devono avere i dispositivi per integrare Tap to Pay?

L'SDK iOS per Tap to Pay on iPhone necessita di dispositivi mobili iOS che soddisfino i seguenti criteri:

Nota: gli iPad non hanno funzionalità di lettura NFC, perciò al momento non sono supportati.

L'SDK Android per Tap to Pay richiede dispositivi Android che soddisfino i seguenti criteri:

Consulta qui l'elenco dei dispositivi supportati con interfacce utente personalizzate.

Quali modalità di pagamento sono supportate con Tap to Pay?

La libreria Tap to Pay on iPhone supporta Visa, Mastercard, American Express, carte contactless Discover e wallet mobili basati su NFC (Apple Pay, Google Pay e Samsung Pay). Discover è supportato solo negli Stati Uniti.

La libreria Tap to Pay on Android supporta Visa, Mastercard, carte contactless American Express e wallet mobili basati su NFC (Apple Pay, Google Pay e Samsung Pay).

Quali sono le tariffe?

Per conoscere le tariffe attualmente in vigore, visita la pagina https://stripe.com/pricing.

Le transazioni Tap to Pay vengono indirizzate come le transazioni con carta presente?

Sì. Le transazioni Tap to Pay possono essere individuate nella Dashboard come pagamenti "con carta presente" come tutte le altre transazioni Terminal. Come con Stripe Terminal, i venditori che usano Tap to Pay per accettare le carte di pagamento non sono responsabili per eventuali contestazioni di tipo fraudolento presentate per tali transazioni.

Tap to Pay di Stripe Terminal e conformità alle norme PCI

Stripe Terminal, incluso Tap to Pay, per impostazione predefinita fornisce E2EE. Gli utenti di Tap to Pay hanno accesso a un documento SAQ C precompilato, direttamente nella Dashboard in Impostazioni conformità.

Nota: Tap to Pay non è supportato per l'uso con P2PE.

Esiste un modo per individuare le transazioni Tap to Pay attraverso la Dashboard? Tap to Pay offre le stesse funzionalità degli altri dispositivi da Stripe Terminal?

Le transazioni Tap to Pay possono essere individuate nella Dashboard come pagamenti "con carta presente" come tutte le altre transazioni Terminal. Attualmente non offriamo la funzionalità di individuare le transazioni Tap to Pay tra gli altri addebiti con carta presente nella Dashboard. Gli utenti continueranno ad avere accesso alle stessa funzionalità della Dashboard, ovvero reportistica, rimborsi ecc., ad eccezione dei dispositivi hardware. I dispositivi Tap to Pay attualmente non possono essere tracciati nella Dashboard per scopi di gestione del parco lettori.

Esiste un modo per riconciliare il conteggio dei dispositivi attivi su un account Stripe a fronte di un addebito Tap to Pay on iPhone?

In questo momento non offriamo questa funzionalità.

Il PIN è supportato con Tap to Pay per le transazioni che superano i limiti contactless?

Tap to Pay on iPhone supporta l'accettazione del PIN nelle versioni 2.23 e successive dell'SDK iOS Terminal.

Tap to Pay on Android attualmente non supporta il PIN. Se un utente cerca di addebitare un importo maggiore del limite contactless, il titolare della carta non sarà in grado di inviare il PIN alternativo per l'account di pagamento per completare la transazione.

In alternativa, gli utenti possono valutare le opzioni di backup, come avere un terminale di pagamento in sede per impostazione predefinita, oppure mostrare un codice QR e richiedere al cliente di scansionarlo per pagare con una transazione con carta non presente.

I limiti contactless regionali sono indicati nella nostra pagina delle Domande frequenti di assistenza. Nota: generalmente non esistono limiti di transazione per wallet digitali come Apple Pay e Google Pay.

È possibile riscuotere un pagamento con un lettore di carte Terminal fisico come opzione di backup?

Non tutti i clienti avranno una modalità di pagamento contactless. In tal caso o nel caso di un pagamento rifiutato, gli utenti possono continuare a riscuotere un pagamento passando da Tap to Pay a un lettore di carte Terminal. Tuttavia, gli utenti possono avere una sola connessione attiva verso un lettore alla volta. Pertanto, dovrai disconnettere il lettore di carte se è già connesso.

Tap to Pay funziona sui tablet?

Tap to Pay richiede la tecnologia NFC, che molti tablet non hanno.

Tap to Pay on iPhone non funziona sugli iPad, poiché questi attualmente non supportano la tecnologia NFC.

Tap to Pay on Android funziona su tablet Android selezionati, come i dispositivi Samsung Galaxy Active 3, anche se la funzione di avvicinamento dello schermo non è ancora ottimizzata.


Domande sull'integrazione

L'utente ha bisogno dell'integrazione con l'SDK Terminal?

Sì, gli utenti devono aver completato l'integrazione con l'SKD Terminal prima di passare all'integrazione con Tap to Pay. Per i dettagli, consulta la documentazione iOS o Android.

Quando si crea un'integrazione Terminal, occorre installare l'SDK Terminal prima dell'SDK Tap to Pay?

Sì. Per accedere alla funzionalità di Tap to Pay, gli utenti devono installare due serie di SDK. Gli utenti devono avere un'integrazione completa con l'SKD Terminal prima di passare all'integrazione con l'SDK Tap to Pay. Per i dettagli, consulta la documentazione iOS o Android.

Terminal offre un'applicazione di soluzione POS mobile preintegrata che gli utenti possono utilizzare?

Puoi accettare i pagamenti Tap to Pay di persona mediante l'app iOS della Dashboard Stripe. Scopri come iniziare qui.

Non offriamo ancora un'applicazione POS mobile preintegrata per Android.

Se un utente porta un dispositivo Tap to Pay in un altro paese che non è supportato (ad es. da US a BR), la funzionalità viene bloccata automaticamente? Occorre impostare ulteriori restrizioni sull'applicazione a seconda della posizione?

Raccogliamo dati GPS per la verifica della posizione durante le transazioni Terminal. Tap to Pay non funzionerà se viene portato oltre confine. Il nostro sistema negherà automaticamente la transazione se viene rilevato un paese diverso. Non è necessario ulteriore lavoro di integrazione per questa funzionalità.

Un utente può simulare transazioni Tap to Pay nel simulatore Terminal?

Sì, attualmente gli utenti possono simulare il flusso di riscossione dei pagamenti nei simulatori iOS e Android.

Tap to Pay è compatibile con app create in React Native?

Sì, Tap to Pay è supportato su applicazioni create in React Native.

La capacità di salvare i dati della carta per poterli riutilizzare online è compatibile con le transazioni Tap to Pay?

Sì. Tap to Pay supporta la funzionalità Terminal esistente di salvare i dati della carta per poterli riutilizzare online in futuro. La funzionalità Salva carta si applica solo alle carte fisiche e non ai wallet mobili.

Il pagamento di mance è compatibile con Tap to Pay?

Il pagamento di mance sul lettore (consulta la nostra documentazione qui) non è compatibile con Tap to Pay. Gli utenti sono liberi di implementare la propria schermata di pagamento delle mance prima di riscuotere il pagamento o gli utenti possono usare il flusso post-autorizzazione per aggiungere la mancia (consulta questo flusso qui) dopo la riscossione del pagamento. Tieni presente che il pagamento della mancia deve essere completato entro 3 minuti dalla riscossione del pagamento. A causa di questa funzione, suggeriamo di presentare il pagamento della mancia prima della riscossione del pagamento, per garantire un'esperienza d'uso senza problemi.

La modalità offline è compatibile con Tap to Pay?

No. La modalità offline non è compatibile con Tap to Pay.

Esiste un modo per limitare i tipi di carte al Tap to Pay?

No. Non offriamo la funzionalità di limitare le carte al livello di Tap to Pay.

Le carte di prova di Stripe funzionano con Tap to Pay?

Sì. Consulta qui la nostra documentazione.

Cosa significa l'errore on_behalf_of?

Se usi il parametro on_behalf_of nel tuo PaymentIntent, assicurati di fornire l'ID account connesso nella SCPLocalMobileConnectionConfiguration. Per tutti i dettagli, consulta la nostra documentazione iOS o Android.

Posso personalizzare l'interfaccia utente per la schermata di avvicinamento?

No. In questo momento non puoi personalizzare l'interfaccia utente per Tap to Pay né con iOS, né con Android.

L'utente dovrà personalizzare le zone di avvicinamento nell'integrazione per ogni tipo di dispositivo?

Per Tap to Pay on Android, l'interfaccia utente della transazione viene gestita da Stripe. La prima volta che il telefono si connette come lettore, l'utente vedrà la schermata "predefinita" di Stripe. Dopo ciò, le transazioni successive avranno la richiesta della zona di avvicinamento personalizzata a seconda di dove si trovi il chip NFC su ogni dispositivo (ad es. in alto a destra, in alto a sinistra, al centro). Se la zona di avvicinamento non è nota, verrà utilizzata la schermata predefinita. Non è necessaria nessuna operazione di integrazione per personalizzare le zone di avvicinamento.

Qual è il livello di impegno richiesto per l'integrazione con questa libreria?

Una volta che l'utente ha completato l'integrazione standard con l'SDK Terminal per iOS o Android, le rispettive integrazioni per Tap to Pay su iOS o Android saranno piuttosto semplici e immediate. In media un ingegnere impiega meno di due settimane per completarla.


Domande relative a Tap to Pay on iPhone

Per le domande frequenti relative a Tap to Pay on iPhone, consulta le Domande frequenti dei venditori di Apple.

Come viene gestita l'attivazione iniziale per i dispositivi iPhone?

Agli utenti verranno mostrati termini e condizioni di Tap to Pay on iPhone di Apple la prima volta che si connetteranno al lettore locale. Per registrarsi su Apple, i venditori devono specificare un ID Apple valido che rappresenta l'azienda prima di accettare i termini presentati da Apple. Tieni presente che questo flusso deve essere eseguito solo una volta per ogni account Stripe. Il flusso verrà tralasciato per tutte le connessioni successive con lo stesso account Stripe su tutti i dispositivi.

Per ulteriori informazioni sul collegamento del venditore, vai alla sezione Informazioni sull'azienda di Tap to Pay on iPhone nelle Domande frequenti su Tap to Pay on iPhone di Apple.

Prima di usare un dispositivo per leggere le carte di pagamento, devi configurarlo adeguatamente. La configurazione deve essere effettuata su ogni dispositivo che usa Tap to Pay on iPhone per la prima volta. La configurazione iniziale di un dispositivo può impiegare fino a due minuti. Gli eventuali aggiornamenti di configurazione successivi impiegano generalmente pochi secondi. Per maggiori dettagli, consulta la sezione 'Gestisci configurazione dispositivo'.

Le fasi di accettazione dei Termini e condizioni (ToS) di Tap to Pay on iPhone sono gestite in maniera trasparente dall'SDK Terminal?

I Termini di servizio di Tap to Pay on iPhone appariranno automaticamente alla prima connessione del lettore locale per un determinato account. Questo viene gestito implicitamente dall'SDK Terminal e non è necessario ulteriore codice per avviare il flusso dei Termini di servizio.

Quando si verificano i passaggi di Termini e condizioni (ToS) per Tap to Pay on iPhone?

I Termini di servizio di Tap to Pay on iPhone vengono presentati al primo connectLocalMobileReader per un determinato account secondario connesso. Una volta accettati i Termini di servizio, non verranno più mostrati per tale account.

La documentazione di Apple cita un requisito per cui "Solo un utente amministratore può accettare i Termini e condizioni per conto di un venditore". Il venditore deve fare qualcosa per indicare che un utente è autorizzato ad accettare Termini & condizioni?

Consigliamo ai venditori di fornire indicazioni durante l'attivazione dell'utente, per garantire che il venditore autorizzato stia accettando i termini.

Quando compare la schermata TTP di Apple che mostra il nome dell'azienda, come è possibile configurarla per le piattaforme? È specifica per il nome commerciale esatto dell'account connesso?

Le piattaforme possono configurare il nome dell'azienda qui. Usiamo il nome dell'account connesso per impostazione predefinita, ma se vuoi puoi sostituirlo. Assicurati di specificare il nome corretto dell'azienda.

Stripe supporta implementazioni in cui un venditore usa direttamente l'API proximityReader di Apple?

Attualmente non supportiamo direttamente l'API proximityReader di Apple. L'uso corretto di proximityReader si basa su una relazione diretta con Apple al fine di emettere token di connessione con il lettore.

Sono disponibili opzioni per personalizzare l'interfaccia utente di Tap to Pay on iPhone?

No. L'interfaccia utente di Tap to Pay on iPhone viene avviata quando la tua applicazione di soluzione POS è pronta per riscuotere un pagamento. Non può essere personalizzata.

Occorre impostare una posizione per il tuo dispositivo mobile quando si usa Tap to Pay on iPhone? Viene richiesto da Apple?

Tutti i lettori hardware Terminal devono avere impostata una Posizione. Si tratta di un requisito attuale che si applica anche a Tap to Pay on iPhone.

Come faccio a far approvare la mia app iOS da Apple?

La tua applicazione Tap to Pay on iPhone sarà sottoposta al processo di revisione standard dell'App Store di Apple. Tieni sempre conto delle linee guida di Apple per l'interfaccia utente Tap to Pay mentre crei la tua app.

Come faccio a richiedere e configurare l'autorizzazione necessaria per supportare Tap to Pay on iPhone?

Puoi richiedere l'autorizzazione direttamente dal sito degli sviluppatori di Apple qui.


Domande relative a Tap to Pay on Android

Come faccio a sapere se il mio telefono supporta la tecnologia NFC?

Puoi confermare se il tuo dispositivo Android supporta la tecnologia NFC verificando le impostazioni del telefono. Se trovi l'opzione NFC, è supportata, perciò devi solo verificare che sia attiva per usare Tap to Pay.

Quando sarà supportato Discover?

Al momento non abbiamo una tempistica su quando sarà supportato Discover.

Come faccio a restare aggiornato sulle eventuali modifiche all'SKD?

Iscriviti a terminal-announce@lists.stripe.com. Puntiamo a fornire un preavviso di almeno 3 mesi sulle eventuali modifiche future, ma potrebbero essere necessari aggiornamenti all'SDK più urgenti se si riscontra una vulnerabilità alla sicurezza critica nell'SDK.

Inoltre, Tap to Pay on Android ha registri delle modifiche pubblici.


Assistenza

Ho domande sull'integrazione SDK ANDROID E iOS Terminal, sul processo di transazione o sulla funzionalità di Stripe Terminal che non vengono trattate qui.

Contatta l'assistenza Stripe.

Ho domande sul mio account Apple ID, l'account Apple Business Register (ABR) e/o l'hardware iPhone.

Gli utenti possono trovare assistenza per domande relative ad Apple attraverso le seguenti risorse: