Pourquoi des paiements incomplets provenant du module Magento sont-ils affichés dans mon Dashboard Stripe ?

Si vous utilisez l'une des dernières versions du module Stripe pour Magento, il se peut que des paiements incomplets ou annulés soient affichés dans votre Dashboard, avec pour description « Cart ID_DEVIS ». Il s'agit d'un comportement attendu.

Ces paiements sont créés en raison de la transition depuis les anciens composants Stripe Elements vers le nouveau composant PaymentElement. Avec ce nouveau composant, un PaymentIntent doit être créé avant l'affichage de l'élément. L'état de ce PaymentIntent initial est Incomplet lors de sa création et aucune commande Magento ne lui est associée, 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, le PaymentIntent est annulé, ainsi que la commande dans Magento.

S'il sélectionne Stripe, alors le paiement est traité et le message disparaît de votre Dashboard Stripe. La commande Magento passe alors de l'état En attente à En cours de traitement.