Intégrer les paiements Web aux applications de paiement

De nouvelles normes pour une expérience de paiement fluide sur le Web

Les paiements sont l'un des principaux moteurs de l'écosystème pour le Web. Grâce à des systèmes de paiement sécurisés, fluides et flexibles, le Web peut devenir une plate-forme durable et rentable. Les normes de paiement Web sont susceptibles de constituer un élément clé qui permettra une intégration parfaite des solutions de paiement dans les flux de paiement des marchands.

Qu'est-ce que les paiements Web ?

Web Payments est une série de nouvelles API de paiement standardisées disponibles dans les navigateurs modernes, y compris l'API Payment Request, l'API Payment Handler et quelques autres. Ces nouvelles primitives de navigateur simplifient les paiements en ligne et permettent aux applications de paiement de s'intégrer aux navigateurs plus facilement que jamais.

Les normes sont flexibles. Elles fonctionnent avec différents types de systèmes de paiement et sont destinées à fonctionner avec n'importe quel navigateur, sur n'importe quel appareil, mode de paiement ou fournisseur de services de paiement. Cette flexibilité permet de simplifier le développement, d'assurer la cohérence des déploiements et d'assurer une compatibilité future avec les technologies de paiement émergentes.

Des études montrent que les processus de paiement longs entraînent des abandons de panier. Avec les paiements Web, le processus de paiement est simplifié en quelques gestes au lieu de saisir manuellement les données de facturation pour chaque achat. Découvrez ci-dessous comment Google Pay exploite les paiements Web pour simplifier le processus. Vous pouvez obtenir le même résultat avec n'importe quelle autre application de paiement:

Processus de paiement avec Google Pay et paiements en ligne.
  1. Il accède au paiement et appuie sur le bouton GPay.

  2. L'application Google Pay est lancée devant le site Web du marchand.

  3. Le client confirme le paiement dans l'application Google Pay après avoir examiné les informations.

  4. Le marchand vérifie le paiement, et l'achat est approuvé.

Prise en charge des navigateurs

Les paiements Web sont constitués de différentes technologies, dont l'état d'assistance dépend du navigateur.

Chromium Safari Firefox
Ordinateur Android Ordinateur Mobile Ordinateur/Mobile
API Payment Request
API Payment Handler
Application de paiement iOS/Android ✔* ✔*

Avantages de l'intégration des paiements Web dans une application de paiement

Grâce à leur intégration aux paiements Web, les applications de paiement peuvent offrir une meilleure expérience utilisateur aux clients, une meilleure expérience de développement et une sécurité plus stricte.

Meilleure expérience utilisateur

  • Paiements en contexte:les paiements sont effectués dans des modalités, destinées au site Web du marchand, sans redirection ni fenêtre pop-up.

  • Règlement plus rapide: les clients peuvent enregistrer de manière sécurisée leurs informations de paiement dans leur navigateur ou dans une application de paiement, et les utiliser ensuite sur n'importe quel site marchand compatible.

  • Expérience d'achat simplifiée:une fois le paiement effectué (ou annulé), le client accède au site Web du marchand exactement là où il s'était arrêté.

Meilleure expérience de développement

  • Facilité d'intégration:les paiements Web peuvent être étendus à partir d'une application de paiement spécifique à une plate-forme existante ou d'une application de paiement Web.

  • Faible coût d'intégration:les marchands peuvent intégrer des paiements Web avec JavaScript et une intégration de base côté serveur.

  • Normes:le protocole et le format de données permettant d'échanger des informations avec les marchands sont standardisés et ne nécessitent pas d'intégration approfondie.

Sécurité renforcée

  • Prévention du téléchargement indépendant lors de l'appel d'applications de paiement spécifiques à une plate-forme.

  • Conçu pour répondre aux prochains paradigmes de sécurité et de confidentialité.

Le recours aux paiements Web permet également aux applications de paiement de proposer tout type de mode de paiement sur le Web, tel que de la monnaie électronique, des cryptomonnaies, des virements bancaires, etc. Le service de paiement en ligne est conçu dans une optique de développement durable. Il n'impose aucune restriction sur le traitement et les modes de paiement des paiements.

Comparaison des paiements Web et d'autres approches

Examinez les approches existantes pour intégrer les paiements sur le Web:

  • iFrame:utilisation de JavaScript pour injecter le site Web du gestionnaire de paiement dans un iFrame et collecter les identifiants de paiement du client via un formulaire.

  • Pop-ups:utilisation de JavaScript pour ouvrir une fenêtre pop-up et collecter les identifiants de paiement du client, soit via un formulaire, soit en demandant au client de s'authentifier et de sélectionner des identifiants de paiement.

  • Redirections:le marchand redirige le client vers le site Web d'un gestionnaire de paiement, et permet au client de s'authentifier et de sélectionner les identifiants de paiement. L'URL de redirection est transmise via un serveur.

  • OAuth:le marchand permet au client de s'authentifier et de s'authentifier avec l'identité d'un gestionnaire de paiement via OAuth, de sélectionner un mode de paiement, une adresse de livraison, etc. via l'UI iFrame en contexte.

Voici les différences avec les paiements Web:

Paiements Web iframe Fenêtre pop-up Redirection OAuth
Paiements en contexte ✔*
Mises à jour dynamiques des prix
Expérience d'achat simplifiée
Intégration d'applications spécifiques à une plate-forme
Faible coût d'intégration
Normes

Intégration des paiements Web dans des applications existantes

Vous pouvez intégrer les paiements Web dans des applications de paiement spécifiques à une plate-forme et dans des applications Web. Si l'application de paiement spécifique à la plate-forme n'est pas installée, elle peut être utilisée comme solution de remplacement. Les clients et les marchands peuvent facilement envoyer et recevoir des paiements via le mode de paiement de leur choix, en fonction de l'environnement.

Applications de paiement spécifiques à une plate-forme

  • Idéal pour les applications de paiement qui ont déjà un nombre d'installations élevé et qui souhaitent offrir aux utilisateurs existants une expérience cohérente sur le Web.

  • Contrairement à la fonctionnalité "Intent" d'Android, Web Payments vérifie la signature avant d'exécuter l'application de paiement, ce qui empêche le téléchargement indépendant des applications de paiement malveillantes.

Dans la vidéo ci-dessus, Google Pay est une application de paiement spécifique à la plate-forme.

Applications de paiement Web

  • Une meilleure pérennité: les techniques de paiement classiques comme les redirections ou les pop-ups sont basées sur des cookies tiers qui peuvent devenir obsolètes. Bien qu'il soit encore difficile d'en prévoir les conséquences, les paiements Web se tournent vers le Web avec une meilleure confidentialité et un monde sans cookies tiers.

  • L'itinéraire Web est idéal pour les services Web qui enregistrent un grand nombre de clients disposant d'une carte enregistrée.

Flux de paiement avec une application de paiement sur le Web.

Comment fonctionne l'adoption par les marchands ?

Pour qu'une application de paiement soit disponible chez un marchand, celui-ci doit l'adopter explicitement. Techniquement parlant, le marchand doit spécifier l'identifiant de l'application de paiement (identifiant du mode de paiement) et l'utiliser avec l'API Payment Request.

Afin de faciliter l'intégration, nous vous recommandons de fournir une documentation de qualité dans les guides d'intégration, ainsi que dans les SDK ou les bibliothèques. Par exemple, Google Pay fournit un guide du développeur.

L'utilisation de passerelles de paiement est également une bonne option, car elles peuvent également vous aider à élargir votre portée.

Combien coûte cette solution ?

Les paiements Web sont entièrement liés à la technologie standard des navigateurs. Les applications de paiement qui l'adoptent ou l'activent dans le navigateur ne leur facturent aucuns frais.