Comment configurer le module Google Pay ?
Module - Google Pay
Le module permet de proposer Google Pay à la fin du tunnel de commande et, en option, sur les pages panier et produit. Le paiement utilise une carte enregistrée dans le compte Google du client et est traité par Stripe.
Pour préparer les comptes, les clés et l'accès Google Pay en production, consultez d'abord la FAQ d'installation de Google Pay.
1/ Configuration de base
Dans la configuration du module, ouvrez l'onglet Paramètres de base. Activez Activer le mode test pour préparer vos vérifications.
Le formulaire demande les quatre clés API, y compris lorsque le mode test est activé :
- Clé publique Stripe de test et Clé secrète Stripe de test ;
- Clé publique Stripe de production et Clé secrète Stripe de production.
Respectez la correspondance entre les clés et leur environnement. Lorsque le mode test est activé, le module sélectionne la paire de test ; lorsqu'il est désactivé, il sélectionne la paire de production.
Renseignez votre Google Pay Merchant ID, obtenu dans la Google Pay & Wallet Console comme expliqué dans la FAQ d'installation, puis enregistrez.
Cet identifiant est obligatoire pour les paiements en production. Il n’est pas transmis à Google en mode test.
Les quatre clés Stripe et le Google Pay Merchant ID sont nécessaires pour enregistrer le formulaire, y compris en mode test.
Mode test, deux paires de clés Stripe et Google Pay Merchant ID. Les champs sont volontairement vides dans cet exemple.
Effectuez vos vérifications en mode test avant d'activer les paiements réels.
Important : conservez toujours vos clés API secrètes en lieu sûr et ne les partagez jamais.
2/ Configuration des remboursements automatiques
Dans l'onglet Paramètres de remboursement, sélectionnez uniquement les statuts que vous souhaitez utiliser pour déclencher une demande de remboursement, puis enregistrez.
Important : pour traiter un remboursement, vous DEVEZ d'abord générer un avoir dans PrestaShop, puis changer le statut de la commande vers l'un des statuts sélectionnés. Sans avoir, le module n'envoie aucune demande de remboursement automatique.
Après ce changement, ouvrez le paiement concerné dans votre tableau de bord Stripe et vérifiez le montant et l'état du remboursement. Une demande envoyée ne garantit pas que les fonds ont déjà été crédités au client.
Avant d'utiliser ce mécanisme sur des commandes réelles, vérifiez en mode test le montant envoyé pour vos cas de remboursement, notamment les remboursements partiels et les frais de livraison. Conservez le même mode test ou production que celui du paiement d'origine lors de cette vérification.
L'avoir PrestaShop est un document de la commande ; il ne prouve pas qu'un remboursement a abouti dans Stripe. Un remboursement effectué manuellement dans Stripe est une opération distincte : contrôlez les remboursements déjà enregistrés sur le paiement avant de déclencher le mécanisme du module, pour éviter une demande supplémentaire.
3/ Personnalisation du bouton et paiement express
Apparence du bouton
Dans l'onglet Paramètres du bouton, choisissez le Thème du bouton Google Pay : thème clair pour un fond sombre, thème sombre pour un fond clair. Enregistrez et vérifiez la lisibilité sur votre thème de boutique.
Activation sur le panier et la page produit
Activez, selon les emplacements souhaités, Permettre le paiement par Google Pay depuis la page panier ? et/ou Permettre le paiement par Google Pay depuis la page produit ?, puis enregistrez.
Important : seuls les clients connectés à leur compte client sur la boutique peuvent voir et utiliser le paiement express sur ces pages. La connexion au compte Google ne remplace pas la connexion à la boutique.
Si un client connecté n'a pas encore d'adresse enregistrée, activez Autoriser le client à créer une nouvelle adresse ? pour lui permettre de la renseigner depuis le formulaire proposé par le module.
Important : si cette option est désactivée et que le client ne possède pas d'adresse, le bloc express n'est pas affiché. Il peut utiliser le tunnel de commande habituel pour renseigner ses informations ; le module ne déclenche pas automatiquement une redirection à ce stade.
Sur la page produit, le client ouvre le bloc de paiement express. Il vérifie son adresse et choisit un transporteur disponible avant de payer. Le bouton de paiement dépend également de la disponibilité de Google Pay pour son environnement.
Conseil : le paiement express peut réduire les étapes du parcours des clients connectés. Vérifiez ce parcours avec vos produits, déclinaisons, quantités et modes de livraison.
Page des conditions générales
Dans Paramètres du bouton, sélectionnez la Page des conditions générales parmi vos pages CMS, puis enregistrez. Le module propose un lien vers cette page sous le bouton de paiement express du panier et de la page produit. Vérifiez sa destination dans chaque langue.
4/ Vérifications avant la production
- Vérifiez que le mode test est activé et que les clés de test correspondent à l'environnement Stripe consulté.
- Sur une boutique en HTTPS, effectuez un paiement à l'aide de la suite de cartes de test Google Pay adaptée à la passerelle Stripe. Les données du mode test Google Pay ne permettent pas un débit réel.
- Vérifiez la confirmation de commande dans PrestaShop et le paiement dans les données de test Stripe. Contrôlez aussi l'adresse, le transporteur, le montant et les parcours panier/produit que vous avez activés.
- Testez le remboursement avec un avoir créé avant le changement de statut, puis comparez le montant demandé et le résultat dans Stripe.
- Après validation de ces vérifications et approbation Google du site pour la production, contrôlez les clés de production et votre Google Pay Merchant ID. Désactivez ensuite le mode test dans Paramètres de base et enregistrez pour activer les paiements réels.
Important : désactiver le mode test active l'utilisation des clés de production. L'activation du mode test seule ne valide ni les autorisations Google du site ni le fonctionnement complet de votre boutique.