Passer au contenu principal
Version : 1.x

PAYMENT201 : Résultat du paiement inconnu

Ce que cela signifie

WCPOS n’a pas pu confirmer si le terminal a encaissé le paiement.

Vérifiez le terminal de paiement avant de tenter un nouvel encaissement, et contactez le prestataire de paiement si le résultat reste incertain.

Que faire

Consultez les détails ci-dessous avant de réessayer. Ne réessayez pas avant d’avoir confirmé ce qui s’est réellement passé — une nouvelle tentative à l’aveugle peut créer un paiement ou une commande en double.

Vos données

Le résultat n’a pas pu être confirmé — vérifiez avant de réessayer. Si le problème persiste, contactez votre prestataire de paiement.

Dépannage

  1. Ne repassez pas encore la carte.
  2. Vérifiez l’écran du terminal lui-même, puis le tableau de bord de votre prestataire de paiement — l’enregistrement du prestataire fait foi pour savoir si le paiement a été encaissé.
  3. Vérifiez la commande dans WP Admin : un paiement qui a abouti peut déjà y être enregistré.
  4. N’encaissez à nouveau que lorsque le tableau de bord du prestataire n’indique aucun paiement.
  5. Si le paiement apparaît comme en attente ou incertain, contactez le prestataire de paiement avant d’agir.

Où chercher

Lorsque WCPOS peut enregistrer cette erreur, elle est consignée sur l’appareil qui l’a déclenchée. Ouvrez État de la boutique → Journaux (l’icône en forme de cœur avec pouls, en bas du tiroir de navigation), repérez l’entrée portant ce code et dépliez-la : la ligne dépliée indique la raison en langage clair ainsi que le contexte capturé au moment de l’échec. Pour une requête vers la boutique, ce contexte peut inclure le code d’erreur propre au serveur (serverCode), le status HTTP ou l’endpoint ; les champs affichés dépendent de l’endroit où l’échec s’est produit. Pour signaler un problème, utilisez Copier les infos de débogage en haut de l’écran Journaux (Partager les infos de débogage sur téléphone et tablette) plutôt que des captures d’écran : cela regroupe la version de l’application, l’état de la connexion et les erreurs les plus récentes. Les journaux sont conservés 30 jours au maximum ; collectez-les donc pendant que le problème est récent. Copiez également toute erreur de la console du navigateur apparue avant que le POS n’ait pu écrire sa propre entrée de journal.

Au-delà du journal intégré à l’application, cet échec peut laisser des traces dans :

  • Tableau de bord du prestataire de paiement : l’enregistrement du fournisseur du terminal lui-même (par exemple Stripe Dashboard → Payments, ou le Square Dashboard) fait foi pour savoir si un paiement a bien été encaissé — vérifiez-le avant de relancer un paiement.
  • Inspecteur réseau (web et bureau) : ouvrez les outils de développement — appuyez sur F12 dans le navigateur, ou Avancé → Afficher/Masquer les outils de développement dans le menu de l’application de bureau — puis sélectionnez l’onglet Réseau. Suivez d’abord les consignes de nouvelle tentative de cette page ; ne reproduisez l’action que lorsque ces étapes indiquent que c’est sans risque. Une requête en échec affiche le statut HTTP et le corps brut de la réponse, y compris les pages d’erreur qui n’atteignent jamais le journal du POS.

Détails

  • Code : PAYMENT201 (PAYMENT_OUTCOME_UNKNOWN)
  • Gravité : erreur
  • Introduit dans : WCPOS 1.10.0