[Bug]: GoCardless not responding after approval #2088

Closed
opened 2026-02-28 20:03:05 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @Ap0ph1s-W4ite on GitHub (May 3, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

After trying to reauthenticate a bank account via GoCardless, it gives me the option to select the country and the bank; after that, a new page opens with GoCardless. I do the authentication, and everything is good. Back to Actual, it's stuck at "Link Your Bank".

Image

The only strange thing that I notice was the Actual Server link, just before the GoCardless page closes, going to link https://<MY_SERVER_ADDRESS>/gocardless/link?ref=<REDACTED>&error=InstitutionTimeoutError&details=A+timeout+occurred+while+trying+to+connect+to+the+institution%2C+please+try+again.

Looking into Console Logs from Actual and GoCardless, I don't see anything unusual.

Actual Console:

App.tsx:190 triggering sync because of visibility change
index.ts:3 Syncing since 2025-05-02T22:42:42.449Z-0000-ac64f3bcccf0ff9f 0 (attempt: 0)
index.ts:3 Got messages from server 0
App.tsx:190 triggering sync because of visibility change
index.ts:3 Syncing since 2025-05-02T22:42:42.449Z-0000-ac64f3bcccf0ff9f 0 (attempt: 0)
index.ts:3 Got messages from server 0

GoCardless Console:

index.ts:113 Backend: Trying to connect to client
index.ts:49 Backend: Client connected
c6da8992-e1a1-4266-9e50-21a7899d5fb9:1 Reading meta...
c6da8992-e1a1-4266-9e50-21a7899d5fb9:1 Got meta for documents-Actual-My-Finances-42d5f51-db.sqlite: {size: 8228864}
sql-wasm.wasm:0xf734f Opened!
sheet.ts:159 Loaded spreadsheet from cache (5665 items)

Image

How can we reproduce the issue?

Going to the bank account, then trying to Bank Sync and receive the following Exception:

{
    "type": "BankSyncError",
    "category": "ITEM_ERROR",
    "code": "ITEM_LOGIN_REQUIRED",
    "details": {
        "rateLimitHeaders": {}
    },
    "message": "Failed syncing account “ActivoBank.”"
}

Click the error and "Reauthorise". After that, select the country and bank, be redirected to the GoCardless page, authorise, and the page closes and then stuck at "Link Your Bank".

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox, Chrome

Operating System

Windows 11

Originally created by @Ap0ph1s-W4ite on GitHub (May 3, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? After trying to reauthenticate a bank account via GoCardless, it gives me the option to select the country and the bank; after that, a new page opens with GoCardless. I do the authentication, and everything is good. Back to Actual, it's stuck at "Link Your Bank". ![Image](https://github.com/user-attachments/assets/925ec22c-d31a-433f-b340-31bfe7f5e26a) The only strange thing that I notice was the Actual Server link, just before the GoCardless page closes, going to link `https://<MY_SERVER_ADDRESS>/gocardless/link?ref=<REDACTED>&error=InstitutionTimeoutError&details=A+timeout+occurred+while+trying+to+connect+to+the+institution%2C+please+try+again.` Looking into Console Logs from Actual and GoCardless, I don't see anything unusual. Actual Console: ``` App.tsx:190 triggering sync because of visibility change index.ts:3 Syncing since 2025-05-02T22:42:42.449Z-0000-ac64f3bcccf0ff9f 0 (attempt: 0) index.ts:3 Got messages from server 0 App.tsx:190 triggering sync because of visibility change index.ts:3 Syncing since 2025-05-02T22:42:42.449Z-0000-ac64f3bcccf0ff9f 0 (attempt: 0) index.ts:3 Got messages from server 0 ``` GoCardless Console: ``` index.ts:113 Backend: Trying to connect to client index.ts:49 Backend: Client connected c6da8992-e1a1-4266-9e50-21a7899d5fb9:1 Reading meta... c6da8992-e1a1-4266-9e50-21a7899d5fb9:1 Got meta for documents-Actual-My-Finances-42d5f51-db.sqlite: {size: 8228864} sql-wasm.wasm:0xf734f Opened! sheet.ts:159 Loaded spreadsheet from cache (5665 items) ``` ![Image](https://github.com/user-attachments/assets/3b343a4a-f3ae-41b7-8589-ae02cb873dfa) ### How can we reproduce the issue? Going to the bank account, then trying to Bank Sync and receive the following Exception: ``` { "type": "BankSyncError", "category": "ITEM_ERROR", "code": "ITEM_LOGIN_REQUIRED", "details": { "rateLimitHeaders": {} }, "message": "Failed syncing account “ActivoBank.”" } ``` Click the error and "Reauthorise". After that, select the country and bank, be redirected to the GoCardless page, authorise, and the page closes and then stuck at "Link Your Bank". ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Firefox, Chrome ### Operating System Windows 11
GiteaMirror added the bug label 2026-02-28 20:03:05 -06:00
Author
Owner

@ysmilda commented on GitHub (May 13, 2025):

Seem to be running into the same issue. When adding the account on the GoCardless developer page I get the same error as is shown in the URL above (InstitutionTechnicalError). This seems to indicate a problem on the banks end, however this happens for multiple banks.

@ysmilda commented on GitHub (May 13, 2025): Seem to be running into the same issue. When adding the account on the GoCardless developer page I get the same error as is shown in the URL above (`InstitutionTechnicalError`). This seems to indicate a problem on the banks end, however this happens for multiple banks.
Author
Owner

@matt-fidd commented on GitHub (May 19, 2025):

Please reach out to GoCardless directly if you're still having issues. The error messages you've provided suggest the issue is on their side.

@matt-fidd commented on GitHub (May 19, 2025): Please reach out to GoCardless directly if you're still having issues. The error messages you've provided suggest the issue is on their side.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2088