improved

Transaction statuses are now independent of past state

Transaction status is now calculated independently of previous states, ensuring accurate updates based on the latest data received. Customers can rely on real-time status, with the most recent message determining the final state.

For example, if messages 1-3 are "Declined" but message 4 is "Approved," the status will be "Pending/Settled" based on message 4, not "Declined."