[GH-ISSUE #7916] [Bug]: GoCardless error linking new accounts #100640

Closed
opened 2026-05-29 21:02:58 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @devster31 on GitHub (May 21, 2026).
Original GitHub issue: https://github.com/actualbudget/actual/issues/7916

What happened?

I am trying to add a new bank sync for a new account using GoCardless, which always worked until recently.
I can also still sync older accounts with GoCardless.
However when I try to add any new sync the following error appears in the GUI:

An error occurred while linking your account, sorry! The potential issue could be: Invalid GoCardless identifier: undefined.

and these are the docker logs (I'm self-hosting):

actual-budget  | 2026-05-21T01:11:52.246Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:11:54.150Z info: POST 200 /gocardless/transactions
actual-budget  | 2026-05-21T01:11:55.819Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:12:00.601Z info: POST 200 /gocardless/transactions
actual-budget  | 2026-05-21T01:12:03.494Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:12:08.255Z info: POST 200 /gocardless/transactions
actual-budget  | 2026-05-21T01:12:09.563Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:12:14.746Z info: POST 200 /gocardless/transactions
actual-budget  | 2026-05-21T01:12:16.366Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:12:21.056Z info: POST 200 /gocardless/transactions
actual-budget  | 2026-05-21T01:12:22.278Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:13:09.161Z info: POST 200 /pluggyai/status
actual-budget  | 2026-05-21T01:13:09.162Z info: POST 200 /gocardless/status
actual-budget  | 2026-05-21T01:13:09.170Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:13:09.171Z info: POST 200 /simplefin/status
actual-budget  | 2026-05-21T01:13:09.173Z info: GET 200 /account/validate
actual-budget  | 2026-05-21T01:13:10.798Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:13:14.148Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:13:16.056Z info: POST 200 /secret
actual-budget  | 2026-05-21T01:13:16.282Z info: POST 200 /secret
actual-budget  | 2026-05-21T01:13:18.774Z info: POST 200 /gocardless/status
actual-budget  | 2026-05-21T01:13:18.933Z info: POST 200 /gocardless/get-banks
actual-budget  | Error /gocardless/create-web-token Invalid Origin header
actual-budget  | 2026-05-21T01:13:21.991Z info: POST 200 /gocardless/create-web-token
actual-budget  | Error /gocardless/get-accounts Invalid GoCardless identifier: undefined
actual-budget  | 2026-05-21T01:13:22.022Z info: POST 200 /gocardless/get-accounts
actual-budget  | 2026-05-21T01:13:37.441Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:14:29.345Z info: POST 200 /sync/sync
actual-budget  | 2026-05-21T01:14:30.521Z info: POST 200 /gocardless/get-banks
actual-budget  | 2026-05-21T01:14:30.530Z info: POST 200 /gocardless/status
actual-budget  | 2026-05-21T01:14:35.661Z info: POST 200 /gocardless/get-banks
actual-budget  | 2026-05-21T01:14:39.274Z info: POST 200 /gocardless/get-banks
actual-budget  | Error /gocardless/create-web-token Invalid Origin header
actual-budget  | 2026-05-21T01:14:43.381Z info: POST 200 /gocardless/create-web-token
actual-budget  | Error /gocardless/get-accounts Invalid GoCardless identifier: undefined
actual-budget  | 2026-05-21T01:14:43.448Z info: POST 200 /gocardless/get-accounts

How can we reproduce the issue?

The issue presents itself either creating a new account with "Create local account" and then trying to link it or creating the new account with the "Link bank account with GoCardless".
I didn't make any recent changes to my account, I'm still using the same GoCardless credentials, I tried resetting them and using new ones but the error seems to stay.
I was able to reproduce the issue only with the MacOS app, web from any browser seems to work.
There doesn't seem to be a specific time of day for the error.
I also tried clearing all files and reimporting, a new docker container and with a new budget file, the issue persists in the desktop app.

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Mac OSX

Originally created by @devster31 on GitHub (May 21, 2026). Original GitHub issue: https://github.com/actualbudget/actual/issues/7916 ### What happened? I am trying to add a new bank sync for a new account using GoCardless, which always worked until recently. I can also still sync older accounts with GoCardless. However when I try to add any new sync the following error appears in the GUI: ``` An error occurred while linking your account, sorry! The potential issue could be: Invalid GoCardless identifier: undefined. ``` and these are the `docker` logs (I'm self-hosting): ``` actual-budget | 2026-05-21T01:11:52.246Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:11:54.150Z info: POST 200 /gocardless/transactions actual-budget | 2026-05-21T01:11:55.819Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:12:00.601Z info: POST 200 /gocardless/transactions actual-budget | 2026-05-21T01:12:03.494Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:12:08.255Z info: POST 200 /gocardless/transactions actual-budget | 2026-05-21T01:12:09.563Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:12:14.746Z info: POST 200 /gocardless/transactions actual-budget | 2026-05-21T01:12:16.366Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:12:21.056Z info: POST 200 /gocardless/transactions actual-budget | 2026-05-21T01:12:22.278Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:13:09.161Z info: POST 200 /pluggyai/status actual-budget | 2026-05-21T01:13:09.162Z info: POST 200 /gocardless/status actual-budget | 2026-05-21T01:13:09.170Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:13:09.171Z info: POST 200 /simplefin/status actual-budget | 2026-05-21T01:13:09.173Z info: GET 200 /account/validate actual-budget | 2026-05-21T01:13:10.798Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:13:14.148Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:13:16.056Z info: POST 200 /secret actual-budget | 2026-05-21T01:13:16.282Z info: POST 200 /secret actual-budget | 2026-05-21T01:13:18.774Z info: POST 200 /gocardless/status actual-budget | 2026-05-21T01:13:18.933Z info: POST 200 /gocardless/get-banks actual-budget | Error /gocardless/create-web-token Invalid Origin header actual-budget | 2026-05-21T01:13:21.991Z info: POST 200 /gocardless/create-web-token actual-budget | Error /gocardless/get-accounts Invalid GoCardless identifier: undefined actual-budget | 2026-05-21T01:13:22.022Z info: POST 200 /gocardless/get-accounts actual-budget | 2026-05-21T01:13:37.441Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:14:29.345Z info: POST 200 /sync/sync actual-budget | 2026-05-21T01:14:30.521Z info: POST 200 /gocardless/get-banks actual-budget | 2026-05-21T01:14:30.530Z info: POST 200 /gocardless/status actual-budget | 2026-05-21T01:14:35.661Z info: POST 200 /gocardless/get-banks actual-budget | 2026-05-21T01:14:39.274Z info: POST 200 /gocardless/get-banks actual-budget | Error /gocardless/create-web-token Invalid Origin header actual-budget | 2026-05-21T01:14:43.381Z info: POST 200 /gocardless/create-web-token actual-budget | Error /gocardless/get-accounts Invalid GoCardless identifier: undefined actual-budget | 2026-05-21T01:14:43.448Z info: POST 200 /gocardless/get-accounts ``` ### How can we reproduce the issue? The issue presents itself either creating a new account with "Create local account" and then trying to link it or creating the new account with the "Link bank account with GoCardless". I didn't make any recent changes to my account, I'm still using the same GoCardless credentials, I tried resetting them and using new ones but the error seems to stay. I was able to reproduce the issue only with the MacOS app, web from any browser seems to work. There doesn't seem to be a specific time of day for the error. I also tried clearing all files and reimporting, a new docker container and with a new budget file, the issue persists in the desktop app. ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Mac OSX
GiteaMirror added the bug label 2026-05-29 21:02:58 -05:00
Author
Owner

@matt-fidd commented on GitHub (May 26, 2026):

Hello, we've seen this before and it's usually an issue with the requisition itself. For technical support with your specific case please create a thread in the support channel in our Discord

<!-- gh-comment-id:4538707056 --> @matt-fidd commented on GitHub (May 26, 2026): Hello, we've seen this before and it's usually an issue with the requisition itself. For technical support with your specific case please create a thread in the support channel in our Discord
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#100640