Si vous remarquez un nombre anormalement élevé de paiements incomplets dans votre tableau de bord Stripe, et que vous utilisez Single Page Checkout avec Stripe Elements, cela est dû à des changements que Stripe a récemment apportés à son formulaire d'éléments.
Veuillez noter que ces paiements incomplets ne posent aucun problème. Une fois que le client a terminé le processus de paiement, le paiement est terminé.
Le formulaire de paiement qui s'affiche sur la page de paiement est un formulaire généré par Stripe, c'est ce qu'on appelle le formulaire de l'élément de paiement. Suite à des changements récents, le formulaire de paiement nécessite la création d'un paiement incomplet dans Stripe avant de pouvoir s'afficher.
Pour les nouveaux utilisateurs, MemberPress attend pour afficher le formulaire qu'ils aient saisi leur adresse électronique et tous les autres champs de paiement requis (depuis la version 1.9.41). Les versions 1.9.48a1 et ultérieures incluent un message au client l'informant qu'il doit saisir son adresse électronique et son adresse physique (le cas échéant) pour afficher le formulaire de paiement. Comment installer un Edge Build.
Le fait de masquer le formulaire permet de réduire les paiements incomplets dans Stripe. Cependant, si l'utilisateur est connecté, chaque fois qu'il visite ou actualise la page de paiement, un nouveau paiement incomplet est créé dans Stripe. En effet, MemberPress dispose déjà de l'adresse électronique de l'utilisateur et des autres informations requises.
En attendant, vous pouvez faire l'une des choses suivantes :
- Passez à Stripe Checkout sous MemberPress -> Paramètres -> Paiements (recommandé)
- Désactiver l'option Single Page Checkout dans MemberPress -> Paramètres -> Compte
- Réorganisez les options de paiement de manière à ce qu'une option autre que Stripe apparaisse en premier. Voir aussi : Nouvelle commande d'options de paiement