{"id":18728938,"url":"https://github.com/uberswe/nordeago","last_synced_at":"2025-10-16T10:01:50.091Z","repository":{"id":57552327,"uuid":"161845277","full_name":"uberswe/nordeago","owner":"uberswe","description":"NordeaGo is a wrapper for the Nordea Open Banking API written in Go","archived":false,"fork":false,"pushed_at":"2019-03-07T15:31:56.000Z","size":21,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T11:21:14.613Z","etag":null,"topics":["api","golang","nordea"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uberswe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-14T22:04:50.000Z","updated_at":"2021-02-06T04:34:05.000Z","dependencies_parsed_at":"2022-09-26T18:50:39.491Z","dependency_job_id":null,"html_url":"https://github.com/uberswe/nordeago","commit_stats":null,"previous_names":["markustenghamn/nordeago"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uberswe%2Fnordeago","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uberswe%2Fnordeago/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uberswe%2Fnordeago/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uberswe%2Fnordeago/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uberswe","download_url":"https://codeload.github.com/uberswe/nordeago/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248596722,"owners_count":21130752,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","golang","nordea"],"created_at":"2024-11-07T14:24:52.815Z","updated_at":"2025-10-16T10:01:50.042Z","avatar_url":"https://github.com/uberswe.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NordeaGo - Unofficial Golang wrapper for Nordea Open Banking\n\n[![GoDoc](https://godoc.org/github.com/markustenghamn/nordeago?status.svg)](https://godoc.org/github.com/markustenghamn/nordeago)\n[![Go Report Card](https://goreportcard.com/badge/github.com/markustenghamn/nordeago)](https://goreportcard.com/report/github.com/markustenghamn/nordeago)\n[![Build Status](https://api.travis-ci.org/markustenghamn/nordeago.svg?branch=master)](https://travis-ci.org/markustenghamn/nordeago)\n\nNordeaGo is a wrapper for the [Nordea Open Banking](https://developer.nordeaopenbanking.com/app/docs) API version 2.3 written in Go.\n\nThis was written and tested with the sandbox API provided by Nordea, I am not able to test this in a production setting as I do not have the required licenses.\n\nPlease note that this is a work in progress and I may have made mistakes here and there.\n\n### Sample\n\nI tried to keep things simple, here is an example of how to authenticate. More examples are available in the _examples folder.\n\n```go\nfunc main() {\n\t// You can get a free sandbox clientID and clientSecret via the Nordea Open Banking developer\n\t// portal by signing up here https://developer.nordeaopenbanking.com\n\tclientID := \"Your-Client-Id\"\n\tclientSecret := \"Your-Client-Secret\"\n\tredirectURI := \"https://httpbin.org/get\"\n\n\t// Create the client by calling InitClient with your clientID and clientSecret\n\tclient := nordeago.InitClient(clientID, clientSecret, redirectURI)\n\n\t// Build the AuthRequestDecoupled\n\t// Documentation can be found here https://developer.nordeaopenbanking.com/app/documentation?api=Identity%20and%20Access%20API\u0026version=2.1#authorize\n\tauthRequest := ina.AuthRequestDecoupled{\n\t\tResponseType: \"nordea_code\",\n\t\tPsuID:        \"193805010844\",\n\t\tScope:        []string{\"ACCOUNTS_BASIC\", \"PAYMENTS_MULTIPLE\", \"ACCOUNTS_TRANSACTIONS\", \"ACCOUNTS_DETAILS\", \"ACCOUNTS_BALANCES\"},\n\t\tLanguage:     \"SE\",\n\t\tRedirectURI:  redirectURI,\n\t\tAccountList:  []string{\"41770042136\"},\n\t\tDuration:     129600,\n\t\tState:        \"some id\",\n\t}\n\n\t// Pass the request to the StartAuthDecoupled of the client to make the request\n\tauthResponse, err := ina.StartAuthDecoupled(\u0026client, authRequest)\n\n\t// Check for any errors\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\n\t// print our response\n\tfmt.Printf(\"%+v\\n\", authResponse)\n}\n```\n\n## Bugs and Errors\n\nIf you find a bug or error in the wrapper please open an issue here directly. If you find an issue or have a question about the Nordea API please use their [support page](https://support.nordeaopenbanking.com/hc/en-us).\n\n## Contributing\n\nI am always open to contributions. You are allowed to keep your copyright of your contributions, the only thing I require is that it follows the same license as this repository. If you would like to contribute please open a pull request.\n\n## Example code\n\nPlease see the examples folder for examples of how to use this library\n\n## License\n\nThis library is distributed under the MIT license found in the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuberswe%2Fnordeago","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuberswe%2Fnordeago","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuberswe%2Fnordeago/lists"}