Describe the problem/error/question
When I try to request a Statement from Wise I get an API error. I am able to retrieve balances without a problem.
My Wise account has 2FA enabled.
The Wise website says this on the “Manage your public keys” page.
As part of our ongoing improvements in compliance with requirements specified in the Payment Services Directives (PSD2), we no longer support signing API requests to complete strong customer authentication on personal Wise accounts. You can no longer retrieve account statements or fund payments using this method. It is still possible to create draft transfers using our API and fund them from your multi-currency account using our website or mobile applications.
Does this mean that the current workflow step cannot complete SCA methods?
What is the error message (if any)?
{
"errorMessage": "Error signing SCA request, check your private key",
"errorDetails": {
"rawErrorMessage": [
"Error signing SCA request, check your private key"
],
"httpCode": "ERR_OSSL_UNSUPPORTED"
},
"n8nDetails": {
"nodeName": "Wise",
"nodeType": "n8n-nodes-base.wise",
"nodeVersion": 1,
"resource": "account",
"operation": "getStatement",
"time": "10/06/2025, 17:08:07",
"n8nVersion": "1.95.3 (Self Hosted)",
"binaryDataMode": "default",
"stackTrace": [
"NodeApiError: Error signing SCA request, check your private key",
" at ExecuteContext.wiseApiRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_12b981d6b49d407a163f4d5244314033/node_modules/n8n-nodes-base/nodes/Wise/GenericFunctions.ts:98:10)",
" at processTicksAndRejections (node:internal/process/task_queues:95:5)",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_12b981d6b49d407a163f4d5244314033/node_modules/n8n-nodes-base/nodes/Wise/Wise.node.ts:247:23)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1185:9)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1534:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2098:11"
]
}
}
Information on your n8n setup
core
- n8nVersion: 1.95.3
- platform: docker (self-hosted)
- nodeJsVersion: 20.19.2
- database: sqlite
- executionMode: regular
- concurrency: -1
- license: community
- consumerId: unknown
storage
- success: all
- error: all
- progress: false
- manual: true
- binaryMode: memory
pruning
- enabled: true
- maxAge: 336 hours
- maxCount: 10000 executions