Documentation WP Simple Pay

Documentation, matériel de référence et tutoriels pour WP Simple Pay

Comment résoudre les erreurs « rest_cookie_invalid_nonce », « Le nonce du cookie est invalide », « Vérification du cookie échouée »

Temps de lecture : 2 minutes | Difficulté : Débutant

Vue d’ensemble

Les messages Le nonce du cookie est invalide, La vérification du cookie a échoué et rest_cookie_invalid_nonce signifient que le jeton de sécurité (nonce) envoyé avec une demande de formulaire de paiement n’était plus valide. Les nonces WordPress expirent après 12 heures. Ces erreurs étaient le plus souvent causées par un plugin de mise en cache ou un hébergeur web servant une copie mise en cache de la page qui contenait un ancien jeton.

Depuis WP Simple Pay 4.17.5, les formulaires de paiement récupèrent un nouveau jeton à chaque chargement de page. Pour les visiteurs non connectés, un jeton expiré laissé dans une page mise en cache est ignoré, de sorte que le formulaire se charge toujours et accepte les paiements.

Prérequis

  • Accès aux paramètres de votre plugin de mise en cache, ou aux contrôles de cache de votre hébergeur web

Comment résoudre le problème

Sur WP Simple Pay 4.17.5 ou une version ultérieure

  1. Videz le cache de votre site, y compris tout cache géré par votre hébergeur web. Les pages mises en cache avant la mise à jour contiennent toujours l'ancien code du formulaire.
  2. Rechargez la page du formulaire de paiement et réessayez.

Si seuls les utilisateurs connectés voient l'erreur, assurez-vous que votre plugin de mise en cache ne sert pas de pages mises en cache aux utilisateurs connectés. La plupart des plugins de mise en cache ignorent les utilisateurs connectés par défaut.

Si l'erreur persiste, un autre plugin ou une règle de serveur peut modifier les requêtes vers votre site. Suivez Comment tester les conflits de thèmes et de plugins.

Sur les versions antérieures

Mettez à jour WP Simple Pay vers la dernière version. Si vous ne pouvez pas encore mettre à jour, assurez-vous que les pages contenant des formulaires de paiement ne sont pas mises en cache ou ne sont pas mises en cache pendant plus de 12 heures :

Et ensuite ?

Vous avez encore des questions ? Nous sommes là pour vous aider !

Dernière modification :

Commencez à accepter les paiements dès aujourd'hui

Commencez à accepter les paiements uniques et récurrents ou les dons sur votre site Web WordPress.