Google Chrome propose une fonctionnalité d'achat en ligne pour passer des commandes en un seul clic

Google ajoute activement une saveur de commerce électronique à son navigateur Chrome grâce à la magie derrière l' API de demande de paiement(Payment Request API) . Dernièrement, Chrome étend ses capacités pour rendre votre expérience de navigation sur Internet plus productive. Et quel meilleur moyen existe-t-il que de simplifier les expériences d'achat en ligne qui, en fin de compte, augmentent la productivité des utilisateurs ?

API de demande de paiement Google Chrome

Google Chrome redéfinit l'expérience de paiement en ligne

La nouvelle expérience de paiement en un clic et en un clic(one-click, one-tap checkout experience) de Google Chrome est disponible derrière chrome://flags qui permet aux utilisateurs d'essayer les fonctionnalités expérimentales de l'API Web Payments(Web Payments API) . Un autre drapeau Chrome(Chrome) expérimental relevant de la même catégorie Web Payments permet à l' API de demande de paiement(Payment Request API) d'ouvrir une interface utilisateur minimale lorsque cela est possible.

Désormais, Chrome souhaite améliorer et accélérer considérablement votre expérience de commerce électronique(speed up your e-commerce experience) . En conséquence, Chrome apporte une refonte majeure de la façon dont il stocke les informations liées au paiement. De cette façon, Chrome cherche à simplifier le processus de passation de commandes de commerce électronique sur Mac , Windows , Linux , Chrome OS et Android .

L' API de demande de paiement(Payment Request API) existe depuis un certain temps déjà. Cependant, Google affirme que son objectif est passé d'essayer de comprendre comment l' API de demande(Request API) de paiement peut être directement précieuse pour les marchands à la façon dont les API(APIs) peuvent permettre de meilleures expériences d'application de paiement sur le Web.

“We’ve learned that building a compelling payment flow requires much more than just returning a credit card number. That’s why we are switching gears to focus on enabling payment apps through the Web Payments APIs,” said Eiji Kitamura, Developer Advocate at Google.

Vérifiez votre paiement

Chrome veut non seulement agir en tant qu'intermédiaire entre les commerçants, les utilisateurs et les méthodes de paiement, mais offre également aux utilisateurs une expérience de paiement sans formulaire dans l'interface de l'application. Il permet un paiement et un traitement des paiements plus rapides avec une utilisation minimale du clavier de l'appareil mobile. Par conséquent(Hence) , les développeurs peuvent améliorer considérablement l'expérience de paiement de l'utilisateur.

Malgré 66 %(66 percent) du trafic commercial provenant d'appareils mobiles, Google indique que les conversions sur mobile représentent environ un tiers(one-third) des conversions sur ordinateur. Google pense que la baisse des conversions sur les appareils mobiles est le résultat de formulaires de paiement complexes.

Dans le passé, Google simplifiait le processus de paiement avec Autofill , ce qui, selon lui, a entraîné une amélioration de 25 %(25 percent) des conversions sur les appareils mobiles. Bien que la saisie automatique(Autofill) puisse supprimer la nature manuelle de la saisie des données, Google pense qu'elle est toujours basée sur le même flux de paiement, ce que Google essaie activement de résoudre avec l' API de demande de paiement(Payment Request API) .

Combler le fossé des applications de paiement natives

Les applications natives offrent une expérience de paiement en ligne sans friction, contrairement aux applications Web. Les utilisateurs de Chrome(Chrome) doivent souvent remplir un long formulaire et suivre plusieurs étapes via des fenêtres contextuelles et des redirections pour effectuer un paiement sur le Web. Désormais, les API de demande(Payment Request) de paiement et de gestionnaire(Payment Handler APIs) de paiement promettent de combler le fossé des applications de paiement natives( bridge the native payments app gap) dans Chrome.

“Payment Request API provides a standardized way to invoke a version-mediated, low-friction payment flow on the web similar to what users might already be familiar with in many native apps,” Kitamura continued. “Payment Handler API allows payment apps to plug into the primary guest API to enable form-free payments on the web.”

Tester le paiement plus rapide de Chrome

Les sites Web appellent l' API de demande de paiement(Payment Request API) et proposent des paramètres de paiement, notamment le coût et les options de paiement compatibles. Chrome détermine ensuite l'intersection des méthodes de paiement prises en charge par le site et des méthodes de paiement que l'utilisateur a configurées dans le navigateur. En fin de compte, Chrome permet aux utilisateurs de choisir leur mode de paiement préféré.

Les utilisateurs de Chrome(Chrome) peuvent entrer une nouvelle adresse pour la livraison ou choisir celle existante. Ils peuvent sélectionner le mode de livraison le cas échéant. Le mode de paiement peut être une carte de crédit ou l'une des applications de portefeuille installées sur leur appareil, telles que Google Pay . Enfin, l'utilisateur appuie sur "Payer". Chrome demande alors une réponse au mode de paiement sélectionné.

Ajouter une API de demande de paiement par carte

Le processeur de paiement vérifie d'abord la demande, puis renvoie la réponse directement au serveur. De cette façon, le site Web dispose de toutes les informations nécessaires pour traiter le paiement, éliminant davantage la nécessité de quitter le contexte de la page de paiement.

Pendant ce temps, l' API Payment Handler crée(Payment Handler API) un tout nouvel écosystème, permettant à une application de paiement basée sur le Web d'agir comme un moyen de paiement et de s'intégrer aux sites Web marchands, grâce à l' API standard de demande de paiement(Payment Request API) .

Les applications de portefeuille(Wallet) telles que Google Pay peuvent être créées au-dessus des API Web Payments(Web Payments APIs) . Une application de paiement existante peut s'intégrer de différentes manières à l' API de demande de paiement(Payment Request API) . Comme l'explique Google , l'une des options consiste à implémenter l' API Payment Handler(Payment Handler API) en ajoutant un service worker à son expérience de paiement existante.

L'avenir du commerce électronique avec Google Chrome

La fonctionnalité de « délégation » de l' API du gestionnaire de paiement(Payment Handler API) permet à une application de paiement de fournir toutes les informations demandées par le marchand, telles que l'expédition et les informations de contact. Auparavant, les mêmes informations provenaient toujours du navigateur.

Pour l'instant, Google souhaite que les gestionnaires de paiement(Payment Handlers) aient suffisamment de temps pour s'adapter à l'avenir du commerce électronique sans tracas via les navigateurs Web. Qu'est-ce qu'un gestionnaire de paiement(Payment Handler) , vous vous demandez peut-être ? Eh bien(Well) , un gestionnaire de paiement(Payment Handler) est une application Web qui gère une demande de paiement au nom de l'utilisateur.

Les applications Web(Web) doivent spécifier si elles gèrent ou non l'adresse de livraison et les informations de contact. Ils peuvent soit spécifier s'ils prennent en charge chacune des options de paiement séparément, soit spécifier s'ils prennent en charge toutes les options de paiement. Google indique qu'une délégation complète de la fourniture de l'adresse de livraison et des coordonnées du payeur aux gestionnaires de paiement(Payment Handlers) est l'image finale.

Indicateurs de paiements Web

Selon un document technique consulté par TheWindowsClub , Google n'oblige pas les gestionnaires de paiement(Payment Handlers) à gérer de sitôt les exigences d'expédition/de contact.

Chrome peut immédiatement passer à un gestionnaire de paiement. Si le site Web de commerce électronique indique la prise en charge d'un seul mode de paiement dans l'API de demande(Payment Request API) de paiement , le mode de paiement doit être identifié par une URL . Dans un scénario différent, l'utilisateur doit avoir au moins un gestionnaire de paiement(Payment Handler) installé pour le mode de paiement pris en charge.

Si l'utilisateur n'a pas de gestionnaire de paiement installé pour le mode de paiement, le gestionnaire de paiement doit être enregistré via l'enregistrement juste à temps. Lorsque ces conditions sont remplies, un geste de l'utilisateur et Chrome déclencheront une demande de paiement(Payment Request) et le navigateur sautera la feuille.

“Together, delegation and skip-the-sheet enable payment apps to more easily transition their existing flows to the Payment Handler API.”

Un prototype fonctionnel de la fonctionnalité se trouve derrière le drapeau "Fonctionnalités de la plate-forme Web expérimentale" sur Desktop . Google prévoit d'implémenter la fonctionnalité sur toutes les plates-formes à l'exception d'Android Webview(Android Webview) car il indique que l' API du gestionnaire de paiement(Payment) n'est pas implémentée pour Android Webview .

Paiement en un clic pour remplacer les cartes de base dans Chrome

Navigateurs Web de l'API de demande de paiement

Chrome finit par déprécier la prise en charge de la méthode de paiement par carte de base(basic-card) , a confirmé Google . Google a initialement ajouté l' API de demande de paiement(Payment Request API) à Chrome sous la forme de cartes de base comme alternative aux paiements par carte de crédit basés sur des formulaires. Avec les cartes de base, les clients peuvent sélectionner les cartes de crédit stockées dans le navigateur pour effectuer des paiements plus rapides. Google dit qu'il gèle le développement de fonctionnalités sur le support de carte de base intégré de Chrome , à l'exception des corrections de bogues.

En plus de Chrome , l' API de demande de paiement(Payment Request API) est également compatible avec le nouveau Microsoft Edge basé sur Chromium(Chromium-based Microsoft Edge) . Pendant ce temps, la fonctionnalité est actuellement en développement dans les navigateurs Firefox(Firefox) et Safari .



About the author

Je suis un développeur Web avec une expérience de travail avec Windows 11 et 10. J'utilise également Firefox depuis de nombreuses années et je suis devenu assez compétent dans l'utilisation de la toute nouvelle console de jeu Xbox One. Mes principaux intérêts résident dans le développement de logiciels, en particulier dans le développement Web et mobile, ainsi que dans la science des données. Je connais très bien divers systèmes informatiques et leur utilisation, je peux donc fournir des commentaires impartiaux sur divers programmes ou services que vous pourriez utiliser.



Related posts