Intégrer les paiements Web aux applications de paiement

Nouvelles normes Web pour une expérience de paiement simplifiée

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, intuitifs et flexibles, le Web peut devenir une plate-forme durable et rentable. Les normes Web Payments peuvent être un composant clé de l'intégration parfaite des solutions de paiement dans les processus 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 facilitent l'intégration des applications de paiement aux navigateurs.

Les normes sont flexibles. Elles fonctionnent avec différents types de systèmes de paiement et sont destinées à fonctionner sur tous les navigateurs et appareils, modes de paiement et fournisseurs de services de paiement. Cette flexibilité garantit la simplicité du développement, la cohérence du déploiement et la compatibilité future avec les technologies de paiement émergentes.

Des études montrent que les longs flux de règlement entraînent l'abandon du 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. Regardez la démonstration ci-dessous pour découvrir comment Google Pay utilise les paiements Web pour fluidifier le processus. Vous pouvez obtenir la même chose avec n'importe quelle autre application de paiement:

Processus de paiement avec Google Pay et les paiements Web.
  1. Le client accède au règlement et appuie sur le bouton GPay.

  2. L'application Google Pay se lance sur le site Web du marchand.

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

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

Prise en charge des navigateurs

Les paiements Web incluent différentes technologies, dont l'état 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

En s'intégrant aux paiements Web, les applications de paiement peuvent offrir une meilleure expérience utilisateur, 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 modales, en lien avec le site Web du marchand, sans redirection ni fenêtre pop-up.

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

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

Meilleure expérience pour les développeurs

  • 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 les paiements Web avec JavaScript et l'intégration côté serveur de niveau de base.

  • 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 chargement indépendant lors de l'appel d'applications de paiement spécifiques à une plate-forme.

  • Conçu pour tenir compte des nouveaux paradigmes liés à la sécurité et à la confidentialité.

L'utilisation des paiements Web permet également aux applications de paiement de mettre tout type de mode de paiement sur le Web, comme la monnaie électronique, les cryptomonnaies, les virements bancaires, etc. Conçu dans une optique de durabilité, les paiements Web ne limitent aucunement le traitement et les modes de paiement.

Comparaison des paiements Web avec 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:utiliser 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 lui permet de s'authentifier et de sélectionner des identifiants de paiement. L'URL de redirection est communiquée via un serveur.

  • OAuth:le marchand permet au client de s'authentifier et de donner son autorisation avec l'identité d'un gestionnaire de paiement via OAuth, de sélectionner un mode de paiement, une adresse de livraison, etc. via une interface utilisateur iFrame contextuelle.

Voici une comparaison 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égrer les paiements Web dans des applications existantes

Vous pouvez intégrer les paiements Web à la fois aux applications de paiement spécifiques à la plate-forme et au Web. Si l'application de paiement spécifique à la plate-forme n'est pas installée, elle peut être utilisée en 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 aux plates-formes

  • Cette solution est idéale pour les applications de paiement qui ont déjà un grand nombre d'installations et qui souhaitent offrir aux utilisateurs existants une expérience cohérente sur le Web.

  • Contrairement à la fonctionnalité "Intent" d'Android, Web Payments effectue une vérification de 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 à une plate-forme.

Applications de paiement en ligne

  • Évolutivité: les techniques d'application de paiement classiques, telles que les redirections ou les pop-ups, reposent 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.

  • La route Web est idéale pour les services Web qui ont enregistré leur carte pour un grand nombre de clients.

Processus de paiement avec une application de paiement 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. D'un point de vue technique, le marchand doit spécifier l'identifiant de l'application de paiement (identifiant du mode de paiement) et utiliser l'API Payment Request.

Pour faciliter l'intégration, nous vous recommandons de fournir une documentation pertinente dans les guides d'intégration et les SDK ou bibliothèques. Par exemple, Google Pay propose un guide du développeur.

Les passerelles de paiement sont également une bonne option, car elles peuvent également vous aider à étendre votre couverture.

Combien coûte cette solution ?

Les paiements Web reposent sur la technologie standard du navigateur. Les applications de paiement qui l'adoptent ou l'activent dans le navigateur ne leur facturent aucuns frais.