Nuovi standard web per un'esperienza di pagamento senza problemi sul web.
Uno dei principali fattori dell'ecosistema per il web sono i pagamenti. Con sistemi di pagamento sicuri, semplici e flessibili, il web può diventare una piattaforma sostenibile e redditizia. Gli standard Web Payments hanno il potenziale per essere un elemento fondamentale che consentirà l'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 Handler e alcune altre. Queste nuove primitive del browser semplificano i pagamenti online e consentono alle app di pagamento di integrarsi con i browser in modo più semplice che mai.
Gli standard sono flessibili, funzionano con vari tipi di sistemi di pagamento e sono progettati per funzionare su qualsiasi browser, dispositivo, metodo di pagamento o fornitore di servizi di pagamento. Questa flessibilità consente la semplicità di sviluppo, la coerenza del deployment e la compatibilità futura con le tecnologie di pagamento emergenti.
La ricerca dimostra che i flussi di pagamento lunghi portano all'abbandono del carrello. Con Web Payments, il flusso di pagamento è semplificato in pochi tocchi anziché l'inserimento manuale dei dati di fatturazione per ogni acquisto. Guarda la demo di seguito per scoprire come Google Pay utilizza Web Payments per creare un flusso continuo. Lo stesso risultato può essere ottenuto con qualsiasi altra app di pagamento:
Il cliente va alla pagina di pagamento e preme il pulsante GPay.
L'app Google Pay viene avviata davanti al sito web del commerciante.
Il cliente conferma il pagamento nell'app Google Pay dopo aver esaminato i dettagli.
Il commerciante verifica il pagamento e l'acquisto viene approvato.
Supporto browser
Web Payments è costituito da diverse tecnologie e lo stato di supporto dipende dal browser.
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, un'esperienza migliore per gli sviluppatori e una sicurezza più rigorosa.
Migliore esperienza utente
Pagamenti nel contesto: i pagamenti vengono effettuati in 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 browser o in un'app di pagamento, pronti per essere utilizzati su qualsiasi sito commerciante supportato.
Esperienza di acquisto semplificata:dopo aver completato (o interrotto) il pagamento, il cliente si trova sul sito web del commerciante esattamente dove aveva interrotto l'operazione.
Migliore esperienza di sviluppo
Integrazione semplice: i pagamenti web possono essere estesi da un'app di pagamento specifica per la piattaforma o da un'app di pagamento basata sul web.
Costo di integrazione ridotto: i commercianti possono integrare Web Payments con JavaScript e l'integrazione lato server di 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 sideloading quando vengono richiamate app di pagamento specifiche della piattaforma.
Progettato tenendo conto dei futuri paradigmi di sicurezza e privacy.
L'utilizzo di Web Payments consente inoltre alle app di pagamento di portare sul web qualsiasi tipo di metodo di pagamento, come moneta elettronica, criptovalute, bonifici bancari e altro ancora. Web Payments è progettato pensando alla sostenibilità e non impone limitazioni all'elaborazione dei pagamenti e ai metodi di pagamento.
Confronto tra Web Payments e altri approcci
Considera gli approcci esistenti per l'integrazione dei 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 autenticarsi 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 autenticarsi e selezionare le credenziali di pagamento. L'URL di reindirizzamento viene comunicato tramite un server.
OAuth:il commerciante consente al cliente di autenticarsi e autorizzare 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 iframe in contesto.
Ecco un confronto con i pagamenti web:
Pagamenti web | Iframe | Popup | Reindirizzamento | OAuth | |
Pagamenti contestuali | ✔ | ✔ | ✔* | ✔ | |
Aggiornamenti dinamici dei prezzi | ✔ | ✔ | |||
Esperienza di acquisto semplificata | ✔ | ✔ | ✔ | ||
Integrazione di app specifiche della piattaforma | ✔ | ✔ | |||
Costo di integrazione ridotto | ✔ | ✔ | ✔ | ✔ | |
Standard | ✔ |
Integrazione di Web Payments nelle app esistenti
Puoi integrare i pagamenti web nelle app di pagamento specifiche della piattaforma e basate sul web: se l'app di pagamento specifica della piattaforma non è installata, l'app di pagamento basata sul web può essere utilizzata come fallback. Clienti e commercianti possono inviare e ricevere pagamenti senza problemi tramite un metodo di pagamento a loro 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, il che rende impossibile il sideload di app di pagamento dannose.
Nel video precedente, Google Pay è un'app di pagamento specifica per la piattaforma.
App per pagamenti basate sul web
Più a prova di 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, Web Payments guarda al web con una maggiore privacy 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.
Come funziona l'adozione dei commercianti?
Affinché un'app di pagamento sia disponibile per un commerciante, quest'ultimo deve adottarla esplicitamente. Tecnicamente parlando, il commerciante deve specificare l'identificatore dell'app di pagamento (identificatore del metodo di pagamento) e utilizzare l'API Payment Request.
Ti consigliamo di fornire una documentazione valida nelle guide all'integrazione e negli SDK o nelle librerie per facilitare l'integrazione. Ad esempio, Google Pay fornisce una guida per gli sviluppatori.
Collaborare con i gateway di pagamento è un'altra buona opzione, in quanto possono aiutarti a scalare anche la tua attività di sensibilizzazione.
Quanto costa?
Web Payments si basa su una tecnologia standard nel browser. Le app di pagamento che lo adottano o lo attivano sul browser non addebitano commissioni di per sé.