Une interface de programmation d’application standard aide à éliminer les formulaires de paiement sur les sites Web et à améliorer l’expérience de commerce électronique sur les ordinateurs de bureau, les ordinateurs portables et les appareils mobiles. Les entreprises de commerce électronique qui adoptent l’approche tôt pourraient obtenir un avantage concurrentiel.
L’API de demande de paiement existe depuis 2016 et a été créée par le groupe de travail sur les paiements Web du World Wide Web Consortium.
L’interface permet à un site Web de commerce électronique ou à une application de déléguer des parties du processus d’acceptation de paiement au navigateur Web ou au système d’exploitation natif, ce qui peut considérablement rationaliser la commande pour les acheteurs.
Une poignée de plates-formes de commerce électronique ont intégré l’API et certaines entreprises en ligne l’ont implémentée dans le cadre d’une application Web progressive.
Plus récemment, un nombre croissant de navigateurs prennent en charge l’API, ce qui rend son impact plus étendu. L’avocat des développeurs de Google, Eiji Kitamura, a signalé en juillet 2020 que l’API de demande de paiement était désormais disponible dans Chrome, Safari, Samsung Internet, Microsoft Edge, Opera et Brave. Au moment de la rédaction de cet article, Mozilla prévoyait d’ajouter prochainement le support de l’API à Firefox.
Flux de paiement
L’API de demande de paiement peut permettre une expérience de paiement sans forme ou presque sans forme.
Par exemple, l’API prend en charge un flux de paiement «carte de base» qui permet aux acheteurs d’utiliser les informations de carte de paiement stockées dans leur navigateur pour effectuer le paiement en quelques clics (et, pour certains navigateurs, avec le code de sécurité de la carte) plutôt que de saisir un nom, un numéro de téléphone, une adresse et un numéro de carte.
Cela sera particulièrement utile pour les acheteurs utilisant des appareils mobiles, mais cela fonctionnera dans n’importe quel navigateur compatible, quel que soit l’appareil.
Un exemple de flux pourrait être:
- Appuyez sur un bouton d’achat,
- Sélectionnez une carte de paiement enregistrée dans le navigateur,
- Saisissez le code de sécurité de la carte,
- Appuyez pour terminer la transaction.
Un exemple de paiement à l’aide de l’API de demande de paiement dans Chrome sur un appareil mobile. Source: Google Code Labs.
La transaction activée par l’API fonctionne comme suit. Le site de commerce électronique lance une demande de paiement. Le navigateur gérera ensuite le paiement, y compris en contactant le processeur de paiement par carte. Ensuite, le navigateur renvoie un jeton et des informations client, telles que l’adresse de livraison, au format JavaScript Object Notation (JSON).
L’API peut également se connecter à des applications de paiement natives, telles que Google Pay, Samsung Pay, Apple Pay et autres.
Pour ces applications de paiement, une deuxième API, l’API Payment Handler, fonctionne avec l’API de demande de paiement pour déplacer de manière transparente l’acheteur du site de commerce électronique vers l’application de paiement et inversement.
Dans de nombreux cas, ce flux de paiement sera sans forme, ce qui signifie que l’acheteur ne saisira aucune information.
Dans chaque flux de paiement, le nombre d’étapes qu’un acheteur doit suivre et la quantité d’informations qu’un acheteur doit saisir sont considérablement réduits par rapport à une commande basée sur un formulaire.
En d’autres termes, le processus de paiement devrait prendre relativement moins de frappe (et de temps), augmentant probablement les conversions.
Sécurité
L’API de demande de paiement «est plus sécurisée que les paiements basés sur un formulaire», a déclaré Sarah Clark, responsable du programme de formation Google, dans une vidéo de 2019. «Les nouveaux moyens de paiement sont basés sur la cryptographie moderne [encryption via tokens]. Vous n’avez pas besoin de saisir des données de paiement qui peuvent être enregistrées ou observées au point d’entrée. «
Ainsi, en plus d’être rapide et fluide pour les acheteurs, l’approche est également au moins un peu meilleure pour protéger les détails de paiement.
De plus, le navigateur renvoie un jeton de réponse au site Web ou à l’application de commerce électronique. De cette manière, les informations de carte de paiement du client ne sont pas partagées avec le marchand. Le site de commerce électronique ne reçoit, ne transmet ni ne stocke le numéro de carte de paiement. En théorie, cela pourrait réduire la portée du vendeur par rapport aux normes de sécurité numérique de l’industrie des cartes de paiement.
L’intégration
Bientôt, de nombreuses plateformes de commerce électronique intégreront l’API de demande de paiement ou utiliseront une configuration de paiement basée sur cette API.
Les marchands qui la mettent en œuvre entre-temps, peut-être en conjonction avec une application Web progressive, pourraient obtenir au moins un avantage concurrentiel à court terme. Et les marchands qui sont nouveaux dans le commerce électronique ou envisagent un nouveau logiciel de commerce électronique peuvent souhaiter rechercher une API de demande de paiement ou un équivalent.
Innovation
L’API de demande de paiement, à mesure qu’elle gagne du terrain, pourrait stimuler l’innovation dans l’industrie du commerce électronique. Par exemple, il pourrait permettre de nouvelles expériences de commerce électronique dans les applications et encourager les entreprises à déployer des sites et des applications basés sur des piles et des architectures technologiques relativement plus récentes.
L’API de demande de paiement n’est qu’une des interfaces que le groupe de travail Web Payments a développé. Les efforts du Groupe se poursuivront pour améliorer le commerce électronique.