¿Por qué veo pagos incompletos procedentes del módulo Magento en mi Dashboard de Stripe?

En las versiones más recientes del módulo Stripe para Magento, a veces verás pagos incompletos o cancelados con la descripción «Cart QUOTE_ID» en tu Dashboard de Stripe. Se trata de un comportamiento previsto.

El motivo por el que se crean estos pagos es la transición del antiguo Stripe Elements al nuevo PaymentElement. Con la nueva versión de PaymentElement, antes de que se muestre el elemento, primero se debe crear un PaymentIntent. Este PaymentIntent inicial tiene el estado «Incompleto» cuando se crea y no está asociado a un pedido de Magento porque todavía no se realizó un pedido.

Si el cliente no selecciona Stripe como método de pago o abandona la sesión de finalización de compra, se cancelarán el PaymentIntent y el pedido en Magento.

Si selecciona Stripe, se procesará el pago, y desaparecerá el mensaje en tu Dashboard de Stripe. Además, el pedido de Magento cambiará del estado «Pendiente» al estado «En proceso».