We are offering our admins the ability to revoke mandates from the internal admin panel.
Whenever they click revoke, 2 things happen:
- An API call is made to revoke the mandate.
- All mandates of the user are retrieved using the List Mandates and then we sync them one by one with our database.
However, I am getting reports sometimes that when a mandate is revoked, that the revoked status does not show up in our database.
Therefore I suspect that there is a very slight delay between the action of revoking a mandate and the updated status being returned from a fresh GET api call.
Is that possible that there is a certain lag? For example, because of database read/write connections and replication?
Thanks!