mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-10 20:23:07 -05:00
[Bug]: Can't link with Gocardless, #1210
Closed
opened 2026-02-28 19:36:09 -06:00 by GiteaMirror
·
21 comments
No Branch/Tag Specified
master
matiss/oxlint-no-floating-promises-require-array-sort-compare
ai/custom-theme-dual-prefs
claude/fix-simplefin-batch-sync-O8LcD
matiss/fix-6804
claude/fix-simplefin-ssrf-T31gX
claude/release-notes-validation-X7rvR
add-claude-github-actions-1772738270730
react-query-rules
react-query-useSchedules
matiss/separate-lint-format
dependabot/npm_and_yarn/ajv-6.14.0
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
release/v26.2.0-pre
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
prerelease
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#1210
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jesjimher on GitHub (Jul 8, 2024).
Verified issue does not already exist?
What happened?
When trying to link a bank account through Gocardless, the process never finishes. Gocardless bank authentication works fine, but the last screen (saying "Please wait while we finish linking your account(-s). Do not reload or leave this page") stays forever, and Actual window eventually timeouts. Tried with several browsers (Chrome and Firefox), on Windows and Linux, on own hosted Actual or Pikahosts.
An error/warning is shown in browser developer's console, in Gocardless tab:
After contacting Gocardless about the issue they analyzed the session and didn't find anything wrong on their side, and state that Actual somehow isn't accessing the API the right way. Exact response is as follows:
I was told in Discord to create an issue here, thanks in advance!
Where are you hosting Actual?
Docker
What browsers are you seeing the problem on?
Firefox, Chrome
Operating System
Linux
@gschmidl commented on GitHub (Jul 18, 2024):
I'm seeing this error today as well.
@christopher-david-smith commented on GitHub (Jul 21, 2024):
I am also experiencing this same problemI attempted a second time and after a long wait (30+ minutes) it did finish, and my accounts now show up correctly. The gocardless pop up window never appeared to complete and just sat on the "please wait" screen indefinitely (with the error message mentioned in the original post appearing in the console) but it does appear to complete if you wait long enough.
@jesjimher commented on GitHub (Jul 24, 2024):
But doesn't Actual timeout after just a few minutes? In my case I've tried leaving both browser windows open, Gocardless stays forever, but Actual shows a timeout after a while (much less than 30 min though).
@alexhyett commented on GitHub (Aug 5, 2024):
This happened to me today as well on a Mac with both Firefox and Chrome. I managed to get it working by using Chrome on Windows. Interestingly, the
Failed to execute 'postMessage' on 'DOMWindow'warning was still present, but it did take a while to complete, less than 30 minutes though.@achennu commented on GitHub (Aug 25, 2024):
I am also having problems linking an account with gocardless, and this is after several months of it working just fine. Recently, I got an error and to fix the issue I had to re-setup the link with gocardless. Since then I have made multiple attempts with the outcomes like in this issue, where the window seems to do nothing.
I now cannot even get that far because actualbudget fails to even load the list of banks. I get the message
Failed loading available banks: GoCardless access credentials might be misconfigured. Please set them up again.I have tried generating new user secrets and adding them multiple times, but this has not fixed the problem.Server version is updated to the latest version (24.8.0). This problem occurs for me on chrome on windows and on firefox on mobile.
There seems to be a related but closed issue on the server repo: https://github.com/actualbudget/actual-server/issues/374 but no resolution was posted
@gzone156 commented on GitHub (Sep 5, 2024):
Still present for me in 24.9.0 with italian Fineco bank.
@daic11 commented on GitHub (Sep 20, 2024):
I do have same issue.
@brianobliv commented on GitHub (Sep 24, 2024):
This is also happening for me with a specific bank. Waiting, as suggested in a previous comment does not fix it - an error message says: "Timed out. Please try again."
I was previously able to link this bank but unlinked to try to fix an issue where multiple transactions were being imported on every import. When relinking, I get the issue described here. I am still able to link other banks however.
Also, my bank account shows an active open banking connection to GoCardless Ltd, so has been set up successfully, so the problem appears to be on the actual webpage. I have tried with firefox, chrome, and edge. Hosted on pikapods.
@ganey commented on GitHub (Oct 6, 2024):
I can't seem to link anything at all (new user) due to this issue
@vednolacni commented on GitHub (Jan 26, 2025):
Any update on this?
@mhanel commented on GitHub (Jan 28, 2025):
I have the same problem. After establishing the connection to my bank, I'm stuck on the redirection site with this message:
Please wait while we finish linking your account(-s).
Do not reload or leave this page.
@IdaEdz commented on GitHub (Jan 28, 2025):
Hello!
I used to have this issue on my Google Cloud run. The issue with GoCardless is that it needs to be allowed external network access.
I had a simple VPC-network with everything locked down. Therefore when I ditched the VPC-model I got access to GoCardless.
Review your network setup and test if you can ping GoCardless from your server - docker if that is what you use.
(I don't know how to test a docker in that way)
@mhanel commented on GitHub (Jan 28, 2025):
I use a PikaPod for my Actual instance. I don't think I can tinker around with network settings there.
@vednolacni commented on GitHub (Jan 28, 2025):
i use selfhost and no VPC and still the same error.
@IdaEdz commented on GitHub (Jan 28, 2025):
Are you able to reach your selfhost from the internet over HTTPS? Or do you only run it locally?
( more info https://actualbudget.org/docs/config/https)
Have you reached out to PikaPod about this? This issue was about running Actual in a docker.
@mhanel commented on GitHub (Jan 28, 2025):
@vednolacni commented on GitHub (Jan 28, 2025):
I’m able to access it over HTTPS. It’s strange because I can link PayPal through GoCardless, but not my bank account directly.
@IdaEdz commented on GitHub (Jan 28, 2025):
I cannot find the specifics on ports that need to be opened for GoCardless to work. It would require more in-dept work to find out for sure. If you have the time, I would suggest analyze the traffic when you try to connect GoCardless. I believe it is more than just HTTPS (443) It could be something in the 50xx range or not.
It should tell you if traffic on a specific port related to GoCardless and actual is blocked or otherwise.
This could happen on multiple levels and you need to trace it. Between application and docker, docker and host system, host system and router router and GoCardless. Most likely is a port on the host system.
What is the host system OS? Windows/Linux? OP of this ticket is using Linux - so I would believe you have Linux too.
@Togtja commented on GitHub (Mar 15, 2025):
For me the issue in the log said something about
EAI_AGAINwhich is a DNS issueSo I added a dns to the docker compose file
And that worked for me
Full
@devdvd commented on GitHub (Mar 18, 2025):
Thank You Togtja!
@MatissJanis commented on GitHub (Mar 19, 2025):
👋 Great to see discussions coming to a solution here. I'll close this issue off now as this is more "tech support" than an actionable bug in Actual. Feel free to continue the discussions here or if there are further issues - feel free to reach out to the community of the Discord (we do tech support there due to a significantly larger pool of people wanting to help out).
Thanks again!