CHECKOUT211 : Réponse vide à la validation
Ce que cela signifie
La boutique n’a renvoyé aucun résultat de validation ; le statut de la commande est donc inconnu.
Ouvrez la commande et vérifiez son statut avant de réessayer. Si elle est payée ou terminée, ne débitez pas à nouveau le client. Une réponse vide signifie souvent que la commande a été créée, mais que la confirmation n’est jamais arrivée.
Vos données
Le résultat n’a pas pu être confirmé : vérifiez avant de réessayer. Si le problème persiste, utilisez Copier les informations de débogage dans l’onglet Journaux et contactez le support WCPOS.
Dépannage
À la caisse :
- N’appuyez pas à nouveau sur Traiter le paiement et ne débitez pas à nouveau le client tant que vous ne connaissez pas le statut de la commande.
- Ouvrez la commande et vérifiez son statut. Avec WCPOS Pro, actualisez d’abord les commandes de la caisse : État de la boutique → Base de données, menu ⋮ sur la ligne Commandes, Vérifier les modifications maintenant ; ouvrez ensuite la commande dans Commandes. Sans Pro, demandez à quelqu’un de l’ouvrir dans WooCommerce → Commandes dans l’administration WP en recherchant le montant total et les dernières minutes.
- Trouver la commande ne suffit pas : une commande peut exister sans avoir été payée. Si son statut est En cours ou Terminée, la vente a abouti : ne débitez pas à nouveau le client.
- Si la commande n’est toujours pas payée ou si vous ne la trouvez pas, vérifiez si le client a payé : pour une carte, consultez l’écran, le reçu ou le tableau de bord du prestataire de paiement ; pour des espèces, vérifiez le tiroir-caisse et le montant remis. Si le client a payé, ne le débitez pas à nouveau. Si vous avez trouvé la commande, rechargez l’application et vérifiez de nouveau son statut (au démarrage, la caisse termine toute vente dont elle a enregistré le paiement) ; si vous ne la trouvez pas ou si elle n’est toujours pas payée, passez à la dernière étape.
- Si la commande n’est pas payée et que le prestataire ne signale aucun débit, réessayez de finaliser la commande une seule fois.
- Si la situation n’est toujours pas claire, utilisez Copier les informations de débogage dans l’onglet Journaux et contactez le support avant de réessayer.
Sur la boutique — pour l’administrateur du site :
- Consultez WooCommerce → État → Journaux pour repérer une erreur fatale pendant la validation de commande — un plantage PHP après la création de la commande produit exactement ce résultat.
- Si les journaux WooCommerce ne montrent rien, demandez à l’hébergeur le journal des erreurs PHP du serveur : certaines erreurs fatales ne sont consignées que dans ce journal.
Pour un développeur : dans les outils de développement du navigateur — ou dans Avancé → Afficher/Masquer les outils de développement de l’application de bureau — une requête de validation de commande affichée dans l’onglet Réseau avec un statut de réussite, mais un corps de réponse vide ou tronqué, indique qu’une extension ou un tampon du serveur coupe la réponse.