Anche se untransaction_id
è esclusivamente associato ad una transazione, potrebbe cambiare tra richieste diverse.
Questi campi vengono utilizzati per generare untransaction_id
:
- Timestamp;
- Descrizione;
- Importo;
- Account ID di TrueLayer
Se uno qualunque di questi campi cambia nel tempo, cambierà anche iltransaction_id
.
Soluzione
Cosa fare?
Per deduplicare le transazioni nella sua applicazione provi ad aggiornare le transazioni quando effettua nuove richieste invece di mettere a confrontotransaction_id
s.
Ad esempio:
Se aggiorna le transazioni ogni giorno e richiede ogni volta le transazioni degli ultimi 7 giorni, sostituisca i giorni sovrapposti (in questo caso i 6 giorni precedenti di transazioni) con la nuova lista di transazioni. In questo modo avrà sempre l’elenco di transazioni più aggiornato, senza duplicati.
Commenti
0 commenti
Accedi per aggiungere un commento.