I'm currently polling for new transactions once per hour and having trouble determining if a transaction is new, or if it's an advancement of a previous transaction state.
From what I've seen, as a transaction evolves from it's pending to posted state, it takes on multiple new id
s, resulting in an algorithm I've started to write to determine if it's truly a new transaction or not.
Do you all have any suggestions on a pattern for a deterministic algorithm for identifying unique transactions, not based on their id
?
I started with an MD5 hash of the amount, date, and payee name, however the payee name has proven to be unreliable as it can change as the transaction evolves in state.