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

Prestashop : comment corriger probleme redirection vers e-Transactions ?

tout servces prestashop

1. PrestaShop : Vérifier l’activation du module Up2pay e-Transactions

Si le module Up2pay n’est pas activé ou mal installé, la redirection vers la plateforme e-Transactions échoue automatiquement. Cela empêche le client d’accéder à l’interface de paiement sécurisé.

Rendez-vous dans Modules > Modules installés et recherchez le module e-Transactions. Vérifiez que le statut est actif et que la configuration est complète. Sans activation correcte, PrestaShop ne peut déclencher la redirection vers la banque.


2. PrestaShop : Vérifier que la clé HMAC est correcte

Une clé HMAC incorrecte dans la configuration du module empêche la génération de l’URL sécurisée vers e-Transactions. La redirection échoue car la signature est invalide.

Dans l’interface du module, collez la clé HMAC fournie par votre banque (Up2pay Crédit Agricole). Cette clé est essentielle pour sécuriser les données et permettre la communication fiable entre PrestaShop et la plateforme de paiement.


3. PrestaShop : S’assurer que le serveur est en HTTPS

La redirection vers e-Transactions peut échouer si la boutique PrestaShop ne fonctionne pas en HTTPS. Certaines plateformes de paiement refusent les URL non sécurisées.

Vérifiez dans Paramètres > Trafic & SEO que les options "Activer SSL" et "Forcer l’utilisation du SSL" sont bien cochées. Cela garantit une redirection sécurisée, compatible avec les exigences de Up2pay.


4. PrestaShop : Vérifier la compatibilité du thème avec le module

Certains thèmes personnalisés peuvent interférer avec le bouton de redirection vers e-Transactions. Si le bouton de validation de commande est modifié, la redirection peut ne jamais se déclencher.

Testez avec le thème Classic pour vérifier si le processus fonctionne. Si oui, adaptez le fichier order-confirmation.tpl de votre thème pour garantir la compatibilité avec le module de paiement.


5. PrestaShop : Contrôler les permissions du fichier payment.php

Le fichier de traitement du paiement (souvent nommé payment.php ou équivalent) doit être accessible par le serveur. Si les droits de fichier sont incorrects, la redirection échouera.

Vérifiez via FTP que ce fichier a bien les permissions 644 ou 755 selon les cas, et qu’il n’est pas bloqué par une règle .htaccess. Cela assure un accès fluide au script de redirection de PrestaShop.


6. PrestaShop : Vider le cache après toute modification

Des fichiers en cache peuvent empêcher la mise à jour des informations de redirection. Le module peut continuer à utiliser une ancienne URL invalide, bloquant l’accès à e-Transactions.

Rendez-vous dans Paramètres avancés > Performances, puis videz le cache et forcez la recompilation Smarty. Cela garantit que la redirection est générée dynamiquement, avec les bons paramètres.


7. PrestaShop : Tester sans bloqueur de scripts dans le navigateur

Un bloqueur de contenu ou un plugin de sécurité peut empêcher la redirection automatique vers la plateforme Up2pay. Cela bloque la soumission du formulaire vers e-Transactions.

Effectuez le test de commande en navigation privée, sans extensions ni bloqueurs. Cela permet de confirmer que la redirection HTML vers la page de paiement n’est pas bloquée localement par le navigateur.


8. PrestaShop : Vérifier les paramètres de test/production

Si le module est en mode test mais que vous utilisez des identifiants de production, ou inversement, la redirection vers e-Transactions est annulée. Le système ne reconnaît pas les données envoyées.

Dans le back-office du module, vérifiez que le mode activé correspond aux identifiants entrés. Cela permet d’éviter les refus silencieux dus à un environnement mal synchronisé entre PrestaShop et Up2pay.


9. PrestaShop : Contrôler l’URL de retour configurée dans le back-office Up2pay

Si l’URL de retour configurée sur la plateforme Up2pay est incorrecte, cela peut empêcher la redirection complète ou faire apparaître une erreur au moment de la confirmation.

Rendez-vous dans votre espace client e-Transactions, puis vérifiez que les URLs de retour, d’annulation et d’appel serveur correspondent bien aux chemins réels utilisés par votre boutique PrestaShop.


10. PrestaShop : Mettre à jour le module Up2pay vers la version la plus récente

Une version obsolète du module e-Transactions peut contenir un bug de redirection non corrigé. Cela empêche la bonne génération du lien vers le serveur bancaire.

Accédez à Modules > Gestion des modules et mettez à jour Up2pay à la dernière version disponible. Les mises à jour assurent la compatibilité avec les exigences actuelles de la plateforme de paiement.