Issue accessing transactions through API after Sep security update

I had the same problem which led me here, so did some digging. This is due to changes made for Strong Customer Authentication.

From the docs:

After a user has authenticated, your client can fetch all of their transactions, and after 5 minutes, it can only sync the last 90 days of transactions. If you need the user’s entire transaction history, you should consider fetching and storing it right after authentication.

In this case I guess you are requesting transactions older than 90 days. It looks like your options are to poll every few minutes, or to re-authenticate.

See also: Strong Customer Authentication: Upcoming changes to developer apps - #6 by Liam_W

2 Likes