Pourquoi y a-t-il des paiements incomplets dans mon Dashboard Stripe provenant du module Magento?

Dans les versions plus récentes du module Stripe pour Magento, vous verrez parfois apparaître dans votre Dashboard Stripe des paiements incomplets ou annulés dont la description est « Cart QUOTE_ID ». Il s'agit d'un comportement attendu.

La raison pour laquelle ces paiements sont créés est la transition des anciens Elements Stripe vers le nouveau PaymentElement. Avec le nouveau PaymentElement, il faut tout d'abord créer un PaymentIntent avant d'afficher l'élément. Ce PaymentIntent initial a un statut incomplet lors de sa création, et il n'est pas encore associé à une commande Magento car aucune commande n'a encore été passée.

Si le client ne sélectionne pas Stripe comme moyen de paiement, ou s'il abandonne la session de paiement, il en résultera un PaymentIntent annulé et une commande annulée dans Magento.

S'il sélectionne Stripe, le paiement sera traité et le message disparaîtra de votre Dashboard Stripe. De plus, la commande Magento passera du statut En attente au statut En cours de traitement.