Erreur courante
Commande restée « En attente de paiement » (Up2pay)
Symptôme
Le client a payé sur la page Up2pay e‑Transactions et il est revenu sur la boutique. Pourtant :
- la commande reste en En attente de paiement dans WooCommerce ;
- la page de confirmation affiche « Paiement en cours de confirmation ».
Cause
Le retour du client sur la boutique ne change jamais le statut d’une commande. Ce retour passe par son navigateur : il n’est ni sécurisé ni garanti. Seule la notification serveur à serveur (IPN), signée par la plateforme et vérifiée par le plugin, valide la commande.
« Paiement en cours de confirmation » s’affiche donc tant que cette notification n’est pas arrivée. Le message s’affiche aussi pour une commande En attente (code 99999) : la banque doit encore valider l’opération, et une notification définitive suivra.
Si la commande reste bloquée, la notification n’a pas été reçue ou n’a pas été acceptée. Causes possibles :
- votre site n’est pas joignable depuis Internet (site local, accès protégé, redirection) ;
- votre site n’a pas répondu par un code 2xx : la plateforme envoie alors un e‑mail « PAYBOX: WARNING!! » ;
- la signature est invalide : le plugin ignore l’appel et le journal indique « Signature IPN invalide — appel ignoré » ;
- le montant reçu ne correspond pas à la commande : note « vérification manuelle requise » ;
- la référence du paiement n’appartient pas à cette commande.
Solution
- Attendez quelques minutes et rechargez la commande dans WooCommerce › Commandes.
- Lisez les notes de la commande. Une note « Montant reçu X ≠ attendu Y — vérification manuelle requise » signifie que la notification est arrivée mais que le montant diffère : le total a pu être modifié après le départ vers la banque.
- Ouvrez le journal
relqordans WooCommerce › État › Journaux et cherchez l’ID de la commande. - Si le journal ne mentionne aucune notification, vérifiez que votre site est accessible publiquement et que l’adresse de votre site suivie de
?wc-api=relqor_ipnn’est ni redirigée ni protégée par un mot de passe. - Vérifiez votre boîte e‑mail : un message « PAYBOX: WARNING!! » confirme que la plateforme n’a pas pu joindre votre site. Voir la page dédiée.
- Vérifiez le paiement dans le back-office Vision de votre banque avant de modifier une commande à la main.