
Tech • IA • Crypto
Google a introduit des callbacks dynamiques pour Google Pay sur Android via Play services Wallet 2.0.0, permettant des mises à jour du paiement en temps réel et alignant les fonctionnalités avec les implémentations web.
Google a déployé des callbacks dynamiques sur Android via Play services Wallet 2.0.0, permettant aux développeurs de réagir instantanément aux interactions des utilisateurs dans la feuille Google Pay. La mise à jour ajoute une prise en charge native des callbacks onPaymentDataChanged et onPaymentAuthorized, alignant les capacités Android avec celles du web déjà établies.
Les nouveaux callbacks permettent aux applications d’ajuster dynamiquement les options de livraison, les taxes et le prix total lorsque les utilisateurs modifient leur adresse ou leurs préférences de livraison. Cela évite de quitter l’interface de paiement, pour une expérience plus fluide et rapide.
Les développeurs peuvent désormais placer le bouton Google Pay plus tôt dans le parcours d’achat, par exemple sur les pages produit ou panier. En collectant directement adresse de livraison, coordonnées et informations de paiement dans la feuille de paiement, le système réduit les frictions et devrait améliorer les taux de conversion.
La mise à jour permet aux applications de gérer l’autorisation du paiement et la logique de nouvelle tentative directement dans l’interface Google Pay. Cela élimine les redirections ou rechargements perturbateurs, en maintenant l’utilisateur dans un flux unique et cohérent, même lorsque des confirmations ou corrections sont nécessaires.
L’intégration nécessite une mise à niveau vers Wallet 2.0.0, l’extension d’une classe de callback de base et l’implémentation d’un service dérivé de BasePaymentDataCallbackService. Les développeurs doivent aussi déclarer les intents de callback dans la configuration de la requête de paiement et sécuriser le service avec les permissions appropriées.
Les applications prenant déjà en charge les mises à jour dynamiques sur Google Pay web peuvent réutiliser une grande partie de leur logique. Par exemple, l’ajustement des totaux pour une livraison standard (5 $) versus express (10 $) peut être géré de manière similaire sur toutes les plateformes.
Google met en avant un support d’intégration via ses outils développeur, avec génération de code et assistance à la configuration directement dans Android Studio. Cela réduit le temps d’implémentation et abaisse la barrière d’adoption.
L’ajout de callbacks dynamiques à Google Pay sur Android modernise le paiement mobile, avec des mises à jour en temps réel et des flux fluides, tout en alignant la plateforme avec son équivalent web.