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 che favoriscono l'ecosistema del web sono i pagamenti. Con sistemi di pagamento sicuri, fluidi e flessibili, il web può diventare una piattaforma sostenibile e redditizia. Gli standard dei pagamenti web hanno il potenziale per essere un componente di base fondamentale che consentirà un'integrazione perfetta delle soluzioni di pagamento nei flussi di pagamento dei commercianti.

Che cosa sono i pagamenti web?

Web Payments è una serie di nuove API standardizzate di pagamento disponibili nei browser moderni, tra cui l'API Payment Request, l'API Payment Handler e altri. Queste nuove primitive dei 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 sono progettati per funzionare su qualsiasi browser e su qualsiasi dispositivo, metodo di pagamento o fornitore di servizi di pagamento. Questa flessibilità consente uno sviluppo semplice, una coerenza di deployment e una compatibilità futura con le tecnologie di pagamento emergenti.

La ricerca dimostra che flussi di pagamento lunghi portano all'abbandono del carrello. Con i pagamenti web, il flusso di pagamento è semplificato con pochi tocchi invece di inserire manualmente i dati di fatturazione per ogni acquisto. Guarda la demo qui sotto su come Google Pay sfrutta i pagamenti web per creare un flusso fluido. Lo stesso 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 viene avviata 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 è costituito da diverse tecnologie e lo stato dell'assistenza dipende dal browser.

Chromium Safari Firefox
Computer Android Computer Dispositivo mobile Computer/dispositivi mobili
API Payment Request
API Payment Handler
App di pagamento 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, offrire una migliore esperienza per gli sviluppatori e una sicurezza più rigorosa.

Migliore esperienza utente

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

  • Pagamenti più rapidi: i clienti possono salvare i propri dati di pagamento in sicurezza nel browser o in un'app di pagamento, pronti per essere utilizzati sul sito di qualsiasi commerciante supportato.

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

Migliore esperienza degli sviluppatori

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

  • Costi di integrazione ridotti: 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 è standardizzato e non richiede un'integrazione approfondita.

Sicurezza più rigorosa

  • Prevenzione del sideload quando si richiamano app di pagamento specifiche per piattaforma.

  • Progettato pensando ai prossimi paradigmi di sicurezza e privacy.

L'utilizzo di Web Payments consente inoltre alle app di pagamento di portare qualsiasi tipo di metodo di pagamento sul web, come moneta elettronica, criptovaluta, bonifici bancari e altro ancora. Web Payments è progettato pensando alla sostenibilità e non pone restrizioni all'elaborazione dei pagamenti e ai relativi metodi di pagamento.

Confronto tra i pagamenti web e altri approcci

Valuta 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 chiedendo al cliente di autenticare e selezionare una credenziale di pagamento.

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

  • OAuth: il commerciante consente al cliente di autenticare e autorizzare con l'identità di un gestore dei pagamenti tramite OAuth, selezionare un metodo di pagamento, l'indirizzo di spedizione e così via tramite UI iframe contestuale.

Ecco un confronto tra questi sistemi e pagamenti web:

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

Integrazione di Web Payments in app esistenti

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

App di pagamento specifiche per la piattaforma

  • Ideale per le app a 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, Pagamenti web esegue la verifica della firma prima di eseguire l'app per pagamenti, rendendo impossibile l'installazione tramite sideload di app di pagamento dannose.

Nel video in alto, Google Pay è un'app di pagamento specifica per la piattaforma.

App di pagamento basate sul web

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

  • La route basata sul web è ideale per i servizi web con 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 su un commerciante, questi deve adottarla esplicitamente. Tecnicamente, il commerciante deve specificare l'identificatore dell'app di pagamento (identificatore del metodo di pagamento) e utilizzare insieme l'API Payment Request.

Ti consigliamo di fornire una buona documentazione nelle guide di integrazione e negli SDK o nelle librerie per facilitare l'integrazione. Ad esempio, Google Pay fornisce una guida per gli sviluppatori.

Anche lavorare con i gateway di pagamento è una buona opzione, in quanto possono aiutarti ad ampliare il tuo raggio d'azione.

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 alcuna commissione autonomamente.