Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Module E-Transaction Prestashop : quels sont les problemes et solutions ?

tout servces prestashop

1. PrestaShop : Erreur "clé HMAC invalide" dans le module E-Transaction

L’erreur HMAC invalide indique que la clé de sécurité utilisée pour signer les transactions ne correspond pas à celle attendue par la plateforme E-Transaction. Cela bloque la validation du paiement.

Vérifiez que la clé HMAC saisie dans le module PrestaShop correspond exactement à celle fournie par votre banque Crédit Agricole. Évitez les erreurs de copier-coller (espaces, caractères invisibles) et testez dans un environnement préproduction avant mise en ligne.


2. PrestaShop : Redirection vers le site bancaire ne fonctionne pas

Lorsqu’un client valide son panier, il peut ne pas être redirigé vers l’interface de paiement E-Transaction. Cela est souvent dû à un hook mal greffé ou à une mauvaise configuration du module.

Assurez-vous que le module est bien greffé au hook paymentOptions. Vérifiez également que les URL de retour sont correctement renseignées dans le back-office du Crédit Agricole. Le passage à la banque doit être fluide pour assurer un parcours client sans rupture.


3. PrestaShop : Paiement validé mais commande non enregistrée

Il arrive que le paiement soit bien accepté par la banque, mais que la commande n'apparaisse pas dans PrestaShop. Cela provient souvent d’un échec dans le retour serveur (notification IPN).

Vérifiez si l’URL de notification (retour automatique) est bien configurée dans le back-office E-Transaction. Testez également que votre serveur accepte les connexions entrantes. Une commande sans retour serveur ne peut pas être validée automatiquement.


4. PrestaShop : Module E-Transaction non compatible avec la version actuelle

Le module E-Transaction peut ne pas fonctionner avec certaines versions récentes de PrestaShop, notamment 1.7.8+ ou 8.x. Cela entraîne des bugs d’affichage ou des erreurs fatales.

Téléchargez la dernière version du module depuis l’espace marchand du Crédit Agricole ou demandez-la à leur support. Vous pouvez aussi contacter un intégrateur pour adapter le module à votre environnement PrestaShop.


5. PrestaShop : Impossible de passer en mode test

De nombreux marchands rencontrent des difficultés à activer le mode préproduction, indispensable pour tester le module E-Transaction sans transactions réelles.

Utilisez les identifiants de test fournis par le Crédit Agricole et cochez l’option "Mode test" dans la configuration du module. N’oubliez pas de renseigner les URL de retour test dans votre espace bancaire pour simuler un parcours complet et sécurisé.


6. PrestaShop : Page blanche ou erreur 500 après validation du paiement

Une erreur 500 ou une page blanche après le paiement indique un problème de serveur, souvent causé par une erreur PHP dans le module.

Activez le mode debug dans PrestaShop pour afficher les messages d’erreur. Consultez aussi les logs du serveur pour identifier la source du problème (fichier manquant, fonction obsolète). Une mise à jour du module ou de PHP peut être nécessaire.


7. PrestaShop : Incompatibilité avec certains thèmes personnalisés

Le module peut ne pas s’afficher correctement si le thème utilise un tunnel de commande personnalisé, non compatible avec les hooks standards.

Testez le module sur le thème Classic pour identifier si le problème vient du thème. Si oui, adaptez le fichier checkout-payment-step.tpl pour intégrer correctement le bloc E-Transaction dans la page de paiement.


8. PrestaShop : Transactions échouées sans message clair pour le client

Lorsqu’un paiement échoue, aucun message explicite n’est parfois affiché, ce qui laisse le client sans explication et nuit à la conversion.

Activez les messages d’erreur détaillés dans la configuration du module, ou personnalisez les pages de retour pour afficher un message clair. Cela améliore l’expérience utilisateur et évite les abandons paniers.


9. PrestaShop : Absence de trace des paiements dans les logs

Certains modules E-Transaction ne conservent pas de journal d'activité, rendant le suivi difficile en cas de litige ou d’échec de paiement.

Vérifiez que la journalisation est activée dans le module, ou installez un plugin de logs pour enregistrer les statuts de paiement, les retours serveur et les tentatives échouées. Cela renforce la traçabilité comptable.


10. PrestaShop : Paiement refusé à cause d’un certificat SSL manquant

Le Crédit Agricole exige une connexion HTTPS sécurisée pour accepter les paiements. Si votre site n’est pas en HTTPS, les transactions sont automatiquement refusées.

Installez un certificat SSL valide (Let’s Encrypt ou commercial) et forcez la redirection HTTPS dans "SEO & URLs". Cela garantit la conformité aux normes de sécurité bancaire et débloque l’accès au paiement.