Perché nella mia Dashboard di Stripe vedo pagamenti incompleti che provengono dal modulo Magento?

Nelle versioni più recenti del modulo Stripe per Magento, potresti vedere pagamenti incompleti o annullati nella tua Dashboard di Stripe, con la descrizione "Cart QUOTE_ID". Questo comportamento è previsto.

Il motivo per cui vengono creati questi pagamenti è la transizione dal precedente Stripe Elements al più recente PaymentElement. Con il nuovo PaymentElement, è necessario creare un PaymentIntent prima che l'elemento venga visualizzato. Quando viene creato, questo PaymentIntent iniziale ha uno stato "Incompleto" e non è ancora associato a un ordine Magento in quanto l'ordine non è stato ancora effettuato.

Se il cliente non seleziona Stripe come modalità di pagamento, o se abbandona la sessione di completamento del pagamento, ciò si tradurrà in un PaymentIntent annullato e in un ordine annullato in Magento.

Di contro, se il cliente seleziona Stripe, il pagamento verrà elaborato e il messaggio scomparirà dalla sua Dashboard di Stripe. L'ordine Magento passerà anche dallo stato "In sospeso" allo stato "In elaborazione".