Supporto delle app di pagamento con i pagamenti web

Nuovi standard per un'esperienza di pagamento fluida sul web.

Uno dei principali fattori che favoriscono l'ecosistema del web sono i pagamenti. Con sistemi di pagamento sicuri, impeccabili e flessibili, il web può diventare una piattaforma sostenibile e redditizia. Gli standard Web Payments possono potenzialmente essere un elemento fondamentale che consentirà un'integrazione perfetta delle soluzioni di pagamento nei flussi di pagamento dei commercianti.

Che cos'è Web Payments?

Web Payments è una serie di nuove API di pagamento standardizzate disponibili nei browser moderni, tra cui l'API Payment Request, l'API Payment Gestori e alcuni altri. Queste nuove primitive del browser semplificano i pagamenti online e consentono alle app di pagamento di integrarsi con i browser più facilmente che mai.

Si tratta di standard flessibili, che funzionano con vari tipi di sistemi di pagamento e sono pensati per funzionare su qualsiasi browser e su qualsiasi dispositivo, metodo di pagamento o fornitore di servizi di pagamento. Questa flessibilità offre semplicità di sviluppo, coerenza di deployment e compatibilità futura con le tecnologie di pagamento emergenti.

La ricerca dimostra che lunghi flussi di pagamento portano all'abbandono del carrello. Con i pagamenti web, il flusso di pagamento è semplificato con pochi tocchi, anziché l'inserimento manuale dei dati di fatturazione per ogni acquisto. Di seguito è mostrata una demo di come Google Pay sfrutta i pagamenti web per creare un flusso senza interruzioni. Lo stesso può essere ottenuto da qualsiasi altra app di pagamento:

Flusso di pagamento con Google Pay e pagamenti web.
  1. Il cliente va alla cassa e preme il pulsante GPay.

  2. L'app Google Pay viene lanciata di fronte al sito web del commerciante.

  3. Il cliente conferma il pagamento nell'app Google Pay dopo aver esaminato i dettagli.

  4. Il commerciante verifica il pagamento e l'acquisto viene approvato.

Supporto del browser

Web Payments consiste in diverse tecnologie e lo stato del supporto dipende dal browser.

Chromium Safari Firefox
Computer Android Computer Dispositivo mobile Computer/dispositivi mobili
API Payment Request
API Payment Gestori
App per pagamenti iOS/Android ✔* ✔*

I vantaggi dell'integrazione di Web Payments in un'app di pagamento

Grazie all'integrazione con Web Payments, le app di pagamento possono offrire una migliore esperienza utente ai clienti, una migliore esperienza degli sviluppatori e una sicurezza più rigorosa.

Migliore esperienza utente

  • Pagamenti contestuali: i pagamenti vengono effettuati in modali, nell'ambito del sito web del commerciante, senza reindirizzamenti o finestre popup.

  • Pagamento più veloce: i clienti possono salvare i propri dati di pagamento in modo sicuro nel proprio browser o in un'app di pagamento, pronti per essere utilizzati sul sito di qualsiasi commerciante di supporto.

  • Esperienza di acquisto semplificata: dopo aver completato (o interrotto) il pagamento, il cliente si trova sul sito web del commerciante esattamente nel punto in cui l'aveva interrotto.

Migliore esperienza per gli sviluppatori

  • Integrazione facile: i pagamenti web possono essere estesi da un'app di pagamento specifica per piattaforma esistente o da un'app di pagamento basata sul web.

  • Basso costo di integrazione: i commercianti possono integrare i pagamenti web con JavaScript e l'integrazione lato server di livello base.

  • Standard:il protocollo e il formato dei dati per lo scambio di informazioni con i commercianti sono standardizzati e non richiedono un'integrazione approfondita.

Sicurezza più rigorosa

  • Prevenzione del Sideload quando si richiamano app di pagamento specifiche della piattaforma.

  • Progettato pensando ai prossimi paradigmi di sicurezza e privacy.

L'utilizzo di Web Payments consente inoltre alle app di pagamento di trasferire sul web qualsiasi tipo di metodo di pagamento, come moneta elettronica, criptovalute, bonifici bancari e altro ancora. Web Payments è stato progettato pensando alla sostenibilità e non pone alcuna restrizione sull'elaborazione e sui metodi di pagamento.

Confronto dei pagamenti web con altri approcci

Considera gli approcci esistenti per integrare i pagamenti sul web:

  • iframe:utilizzo di JavaScript per inserire il sito web del gestore dei pagamenti in un iframe e raccogliere le credenziali di pagamento del cliente tramite un modulo.

  • Popup: utilizzo di JavaScript per aprire una finestra popup e raccogliere le credenziali di pagamento del cliente tramite un modulo o facendo in modo che il cliente esegua l'autenticazione e selezioni una credenziale di pagamento.

  • Reindirizzamenti: il commerciante reindirizza il cliente al sito web di un gestore dei pagamenti e consente al cliente di autenticarsi e selezionare le credenziali di pagamento. L'URL di reindirizzamento viene comunicato tramite un server.

  • OAuth: il commerciante consente al cliente di eseguire l'autenticazione e l'autorizzazione con l'identità di un gestore dei pagamenti tramite OAuth, selezionare un metodo di pagamento, un indirizzo di spedizione e così via tramite l'interfaccia utente di un iframe contestualizzato.

Ecco le differenze rispetto a Web Payments:

Pagamenti web iframe Popup Reindirizzamento OAuth
Pagamenti contestuali ✔*
Aggiornamenti dinamici dei prezzi
Esperienza di acquisto ottimizzata
Integrazione di app specifiche per la piattaforma
Basso costo di integrazione
Standard

Integrazione di Web Payments in app esistenti

Puoi integrare Web Payments in app di pagamento specifiche per piattaforma e app di pagamento basate sul web: se l'app di pagamento specifica per la piattaforma non è installata, può essere utilizzata come app di riserva. Clienti e commercianti possono inviare e ricevere facilmente i pagamenti tramite un metodo di pagamento a loro scelta, a seconda dell'ambiente.

App di pagamento specifiche per piattaforma

  • Ideale per le app di pagamento che hanno già un'ampia base di installazioni e vogliono offrire agli utenti esistenti un'esperienza coerente sul web.

  • A differenza della funzionalità "Intent " di Android, Web Payments esegue la verifica della firma prima di eseguire l'app di pagamento, impedendo il trasferimento locale delle app di pagamento dannose.

Nel video qui sopra, Google Pay è un'app di pagamento specifica per una piattaforma.

App di pagamento basate sul web

  • Maggiore prova per il futuro: le tecniche tipiche delle app di pagamento, come reindirizzamenti o popup, si basano su cookie di terze parti che potrebbero diventare obsoleti. Sebbene sia ancora difficile prevedere le conseguenze, i pagamenti web guardano il web con una migliore privacy e un mondo senza cookie di terze parti.

  • La route basata sul web è ideale per i servizi web che hanno un elevato numero di clienti con la carta registrata.

Flusso di pagamento con un'app di pagamento basata sul web.

Come funziona l'adozione da parte dei commercianti?

Affinché un'app di pagamento sia disponibile su un commerciante, quest'ultimo deve adottarla esplicitamente. In termini tecnici, il commerciante deve specificare l'identificatore dell'app di pagamento (identificatore del metodo di pagamento) e utilizzare con questo l'API Payment Request.

Per facilitare l'integrazione, ti consigliamo di fornire una buona documentazione nelle guide all'integrazione e negli SDK o nelle librerie. Ad esempio, Google Pay mette a disposizione una guida per gli sviluppatori.

Anche lavorare con gateway di pagamento è una buona opzione, in quanto possono anche aiutarti ad ampliare la tua copertura.

Quanto costa?

Web Payments si basa sulla tecnologia standard del browser. Le app di pagamento che la adottano o la attivano sul browser non addebitano loro alcuna commissione.