## The symptom
Creating a funding source via Dwolla/Plaid tokenization with an expired token
raised a generic error:
```
dwollav2.error.Error: {"code":"UpdateCredentials","message":"The login details for this token have changed."}
```
The generic `Error` class made it hard to isolate expired-token cases from other
failures.
## The fix
The Dwolla team agreed and shipped a dedicated error class specifically for the
`UpdateCredentials` scenario (resolved by PR #58). Upgrade dwollav2 to a release
containing the new class and catch it by name instead of parsing the generic
`Error` message.
## Design note
They deliberately did not make it Plaid-specific: the same code is sent for any
third-party open-banking verification provider, so the error class covers all
of them. Write your handling around "credentials need updating", not "Plaid".