Supporto delle app di pagamento con i pagamenti web

Nuovi standard web per un'esperienza di pagamento senza problemi sul web.

Uno dei principali fattori di evoluzione dell'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 essere un elemento chiave che consentirà un'integrazione perfetta delle soluzioni di pagamento nei flussi di pagamento dei commercianti.

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

Gli standard sono flessibili, funzionano con vari tipi di sistemi di pagamento e devono essere compatibili con qualsiasi browser, dispositivo, metodo di pagamento o fornitore di servizi di pagamento. Questa flessibilità consente la semplicità di sviluppo, la coerenza di implementazione e la 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. Guarda una demo di seguito di come Google Pay sfrutta Payments Web per creare un flusso senza interruzioni. Lo stesso risultato può essere ottenuto con qualsiasi altra app di pagamento:

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

  2. L'app Google Pay si avvia davanti 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 browser

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

Cromo Safari Firefox
Desktop Android Desktop Dispositivi mobili Computer/dispositivo mobile
API Payment Request
API Payment Handler
App di pagamento per iOS/Android ✔* ✔*

Vantaggi dell'integrazione di Pagamenti web in un'app di pagamento

Grazie all'integrazione con i pagamenti web, le app di pagamento possono offrire ai clienti un'esperienza utente migliore, un'esperienza dello sviluppatore migliore e una sicurezza più rigorosa.

Migliore esperienza utente

  • Pagamenti in-context: i pagamenti vengono effettuati nelle finestre modali, nel contesto del sito web del commerciante, senza reindirizzamenti o finestre popup.

  • Pagamento più rapido: 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 dove aveva interrotto.

Migliore esperienza per gli sviluppatori

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

  • Costo di integrazione ridotto: i commercianti possono integrare i pagamenti web con JavaScript e un'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 tenendo conto dei paradigmi di sicurezza e privacy futuri.

L'utilizzo dei pagamenti web consente inoltre alle app di pagamento di portare sul web qualsiasi tipo di metodo di pagamento, come moneta elettronica, criptovaluta, 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

Valuta gli approcci esistenti per l'integrazione dei pagamenti sul web:

  • iFrame: utilizza JavaScript per iniettare 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 chiedendo al cliente di autenticarsi e selezionare una credenziale di pagamento.

  • Reindirizzamenti: il commerciante reindirizza il cliente al sito web di un gestore dei pagamenti e gli consente 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 come si confrontano con i pagamenti web:

Pagamenti web Iframe Popup Reindirizzamento OAuth
Pagamenti contestuali ✔*
Aggiornamenti dei prezzi dinamici
Esperienza di acquisto semplificata
Integrazione di app specifiche della piattaforma
Costo di integrazione ridotto
Standard

Integrare i pagamenti web nelle app esistenti

Puoi integrare i pagamenti web sia nelle app di pagamento specifiche della piattaforma sia in quelle basate sul web: se l'app di pagamento specifica della piattaforma non è installata, l'app di pagamento basata sul web può essere utilizzata come alternativa. Clienti e commercianti possono inviare e ricevere pagamenti senza problemi tramite un metodo di pagamento a scelta, a seconda dell'ambiente.

App per pagamenti specifiche della piattaforma

  • Ideale per le app di pagamento che hanno già una base di installazioni ampia 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 la piattaforma.

App di pagamento basate sul web

  • Più a prova di futuro: le tecniche tipiche delle app di pagamento, come i reindirizzamenti o i popup, si basano su cookie di terze parti che potrebbero diventare obsoleti. Anche se è ancora difficile prevedere le conseguenze, i pagamenti web guardano al web con una privacy migliore e un mondo senza cookie di terze parti.

  • Il percorso basato sul web è ideale per i servizi web che hanno un numero elevato 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 presso un commerciante, quest'ultimo deve adottarla esplicitamente. Tecnicamente, il commerciante deve specificare l'identificatore dell'app di pagamento (identificatore del metodo di pagamento) e utilizzare 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 fornisce 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?

I pagamenti web si basano sulla tecnologia standard del browser. Le app di pagamento che lo adottano o lo attivano sul browser non avranno costi aggiuntivi.