react-plaid-link icon indicating copy to clipboard operation
react-plaid-link copied to clipboard

Handling an invalid link token

Open asimonia opened this issue 2 years ago • 2 comments

Hello!

In my app using react hooks, I am trying trying to handle the case for an INVALID_LINK_TOKEN in the onExit callback for a component that is a button which fetches a token and passes the config to usePlaidLink(config). However, in the docs https://plaid.com/docs/link/handle-invalid-link-token/ the example given is this:

      linkHandler.destroy();
      linkHandler = Plaid.create({
        ...configs,
        // Fetch a new link_token because the old one was invalidated.
        token: (await $.post('/create_link_token')).link_token,
      });

For react hooks, what is the best practice here to destroy to the link instance (since it only gets destroyed and reinitialized on unmount) and create a new one? You can't call the hook again to re-initialize. Maybe wrap the hook in another component unless there is a manual way to unmount.

asimonia avatar May 13 '22 03:05 asimonia

Also, is there a way to force this specific error in Sandbox in same-day microdeposits flow without having to wait 30 mins for the token to become invalid since I couldn't find it in the documentation?

mvelebit avatar May 22 '23 10:05 mvelebit