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 paiement non valide avec Up2pay e-Transactions ?

tout servces prestashop

1. PrestaShop : Vérifier les identifiants Up2pay dans le module

Un paiement non valide avec Up2pay e-Transactions dans PrestaShop est souvent dû à une erreur dans les identifiants d’accès (TPE, code société, clé HMAC). Une seule donnée incorrecte bloque la validation.

Accédez à la configuration du module Up2pay dans Modules > Gestion des modules, puis entrez précisément les paramètres techniques fournis par la banque. Sans cela, le paiement échoue systématiquement à l’étape finale.


2. PrestaShop : S’assurer que le mode de test ou production est cohérent

Le module Up2pay e-Transactions propose deux modes : test et production. Si vous utilisez les identifiants de test en mode production (ou inversement), le paiement sera rejeté comme non valide.

Dans la configuration du module, sélectionnez le bon environnement, puis vérifiez que les codes TPE et clés secrètes correspondent bien à ce mode. Cela garantit un traitement correct des transactions par PrestaShop.


3. PrestaShop : Vérifier l’URL de retour automatique (IPN)

La validation du paiement dépend de la bonne exécution de l’URL de retour (appel serveur à serveur) après le paiement sur Up2pay. Si cette URL est erronée ou inaccessible, PrestaShop ne valide pas la commande.

Dans l’espace e-Transactions, vérifiez l’URL IPN (URL de notification automatique) et assurez-vous qu’elle pointe vers le bon chemin de votre boutique. Cette adresse doit être accessible et sans blocage (firewall, redirection).


4. PrestaShop : Contrôler la version du module Up2pay installée

Une version obsolète du module Up2pay peut contenir des bugs d’intégration ou des incompatibilités avec les dernières versions de PrestaShop, entraînant des erreurs de validation de paiement.

Rendez-vous dans Modules > Module Manager, recherchez le module Up2pay et mettez-le à jour. Cela garantit que vous disposez de la dernière version compatible, avec les correctifs récents intégrés.


5. PrestaShop : Désactiver temporairement les caches et optimisations

Une mise en cache excessive dans PrestaShop peut empêcher la bonne transmission des données entre la boutique et la plateforme Up2pay, bloquant ainsi la validation du paiement.

Dans Paramètres avancés > Performances, désactivez temporairement les options de cache Smarty et cache serveur. Testez ensuite un paiement. Cela permet d’exclure un blocage côté front-end ou dans les fichiers compilés.


6. PrestaShop : Vérifier que le protocole SSL est activé sur la boutique

La plateforme Up2pay e-Transactions exige des communications sécurisées en HTTPS. Si votre boutique PrestaShop n’a pas de certificat SSL activé, la validation du paiement échouera.

Rendez-vous dans Paramètres > Trafic & SEO, puis activez les options SSL et forcer HTTPS. Cela permet aux URL de retour et aux interactions de paiement d’être reconnues comme valides et sécurisées.


7. PrestaShop : Vérifier les logs du module pour identifier l’erreur

Le module Up2pay enregistre généralement des logs d’erreurs détaillés lors d’un échec de paiement. Ces informations sont précieuses pour localiser l’étape qui bloque la validation.

Accédez au dossier /log/ de votre boutique ou consultez le menu du module pour voir les journaux. Identifiez les erreurs fréquentes (signature invalide, retour erroné) afin de corriger la source exacte du rejet.


8. PrestaShop : Tester une commande avec un autre navigateur

Des extensions navigateur ou des bloqueurs peuvent empêcher certains scripts de validation de fonctionner correctement avec Up2pay. Cela peut entraîner un paiement non reconnu après redirection.

Testez le processus de commande avec un navigateur différent en navigation privée, sans bloqueur de publicité. Cela permet d’écarter un problème local lié au navigateur ou aux cookies.


9. PrestaShop : Vérifier la configuration des statuts de commande

Après le paiement, PrestaShop doit attribuer un statut spécifique pour valider la commande. Si ce statut est mal configuré ou manquant, la commande reste non finalisée malgré un paiement réussi.

Dans le module Up2pay, vérifiez les statuts de commande attribués après validation. Assurez-vous qu’ils existent bien dans Commandes > Statuts, sinon le processus échouera malgré une réponse positive.


10. PrestaShop : Contacter le support bancaire avec les données techniques

Si toutes les configurations semblent correctes dans PrestaShop, le blocage peut venir de la plateforme Up2pay elle-même. Dans ce cas, il est utile de contacter le support technique bancaire.

Transmettez les logs d’erreur, l’URL IPN, les identifiants du TPE, ainsi qu’un exemple de commande échouée. Cela permettra au support d’identifier précisément l’origine du paiement non validé.