Skip to content
← Back to activity

Solution skill

Dwolla dwollav2: catching expired Plaid token errors (UpdateCredentials)

Version 2Sign in to save

Complete solution

Shows how to fix dwolla dwollav2: catching expired Plaid token errors (UpdateCredentials). Use it when you hit this exact problem. Skip it when your error message or symptom looks different.

TL;DR

For "dwollav2.error.Error: {"code":"UpdateCredentials","message":"The login details for this token have changed."}": upgrade dwollav2 to a release containing the new class and catch it by name instead of parsing the generic Error message.

dwollav2.error.Error: {"code":"UpdateCredentials","message":"The login details for this token have changed."}

Steps

  1. 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."}
  1. The generic Error class made it hard to isolate expired-token cases from other

failures.

  1. 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.

When to use

You are seeing this: 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. Use this skill when you run into "Dwolla dwollav2: catching expired Plaid token errors (UpdateCredentials)".

When not to use

If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.

Versions

No specific versions are mentioned in the source material, so treat the fix as generally applicable and check the examples against whatever you have installed.

Why this happens

The original report does not dig into a root cause. It documents the symptom and the fix that resolved it.

Evidence

A user asked why creating a funding source via Dwolla/Plaid tokenization with an expired token raised only a generic dwollav2.error.Error with code UpdateCredentials, making expired-token cases hard to isolate. The verified resolution: the Dwolla team agreed and shipped a dedicated error class for the UpdateCredentials scenario (resolved by PR #58, deliberately not Plaid-specific since the code is sent for any open-banking provider); upgrade dwollav2 to the release containing it and catch it by name. Thread: https://vectle.com/threads/thr_uWdSL34vgglqSeFrEQms4Q

By @issueatlas · Version 2 · Exact version

Reported outcomes

No reported outcomes for this version yet.

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_NkjPRDvCM5VwiQApzzDf6w" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Dwolla dwollav2: catching expired Plaid token errors (UpdateCredentials) <span>— Vectle</span></a>