{"id":15062749,"url":"https://github.com/walle89/swedbankjson","last_synced_at":"2025-04-04T14:04:29.410Z","repository":{"id":47497430,"uuid":"8811106","full_name":"walle89/SwedbankJson","owner":"walle89","description":"Unofficial API client for the Swedbank's and Sparbankerna's mobile apps in Sweden.","archived":false,"fork":false,"pushed_at":"2024-12-19T21:30:08.000Z","size":373,"stargazers_count":76,"open_issues_count":6,"forks_count":14,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-04T13:40:57.066Z","etag":null,"topics":["api-client","bank-statements","composer","mit-license","php","swedbank","swedbank-api","swedbankjson","sweden"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/walle89.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-03-15T23:26:51.000Z","updated_at":"2025-03-23T13:51:04.000Z","dependencies_parsed_at":"2022-08-24T14:37:40.113Z","dependency_job_id":"b5fd71b2-4f1d-4089-b02e-670bc33429bc","html_url":"https://github.com/walle89/SwedbankJson","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walle89%2FSwedbankJson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walle89%2FSwedbankJson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walle89%2FSwedbankJson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walle89%2FSwedbankJson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/walle89","download_url":"https://codeload.github.com/walle89/SwedbankJson/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190246,"owners_count":20898702,"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-client","bank-statements","composer","mit-license","php","swedbank","swedbank-api","swedbankjson","sweden"],"created_at":"2024-09-24T23:45:54.124Z","updated_at":"2025-04-04T14:04:29.390Z","avatar_url":"https://github.com/walle89.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SwedbankJson\n\nUnofficial API client for the Swedbank's and Sparbanken's mobile apps in Sweden.\n\n* Overview of your bank accounts, loans, debit and credit cards\n* List account transactions\n* Transfer money between accounts\n* Sign in with different profiles, ideal for Swedbank Företag app users\n* Activate, deactivate, and view quick balance (aka. snabbsaldo)\n* No authentication required to view quick balance, ideal for unattended monitoring and automation\n\n**Authentication methods**\n\n* Mobile BankID\n* Security token with one time code\n\n## Security\n\nAll SwedbankJson API client traffic is TLS encrypted and strictly between your device/server that runs the code and Swedbank's servers. The client can not and will not send any\ninformation to any third party for any reason. \n\n## Installation and documentation\n\n* [Introduction and installation](INSTALL.md)\n* [Authentication methods](docs/authentication.md)\n* [Reference](docs/reference.md)\n\n## Code example\n\nList bank statements with authentication method [security token with one time code](docs/authentication.md#security-token-with-one-time-code).\n\n```php\n$auth     = new SwedbankJson\\Auth\\SecurityToken($appData, $username, $challengeResponse);\n$bankConn = new SwedbankJson\\SwedbankJson($auth);\n\n$accountInfo = $bankConn-\u003eaccountDetails();\n$bankConn-\u003eterminate(); // Sign out\n\necho 'Bank statements\n\u003cpre\u003e';\nprint_r($accountInfo);\n```\n\nAll API endpoints do not require to sign in. One example is quick balance.\n\n```php\n$auth     = new SwedbankJson\\Auth\\UnAuth($appData);\n$bankConn = new SwedbankJson\\SwedbankJson($auth);\n\n$quickBalance = $bankConn-\u003equickBalance($subID);\n\necho 'Quick balance\n\u003cpre\u003e';\nprint_r($quickBalance);\n```\n\n## FAQ\n\n### Can I install SwedbankJson without Composer?\n\nNo, it's either recommended or supported. It's much easier to use Composer than manually download all the\ndependencies. [Read more about installing with Composer](docs/composer.md).\n\n### Is SwedbankJson compatible with Swedbank's non-swedish apps?\n\nAs far as I know, the Swedbank's API that SwedbankJson is using is unique for the Swedish market and is not used outside of Sweden.\n\n### Why use mobile apps API instead of Swedbank Open Banking API?\n\nIn short, if you can use of Swedbank's or Sparbanken's Swedish mobile apps for Android or Ios, then you can use this library right now to e.g. login to your own account and fetch\nreal transaction data (aka. production access).\n\nIn order get similar production access for the Swedbank Open Banking API, the following are required:\n\n1. Hold a PISP, AISP or similar license from a local financial regulatory authority such\n   as [Finansinspektionen](https://www.fi.se/sv/betalningar/andra-betaltjanstdirektivet-psd-2/)\n   (Swedish). Applying for a license [may involve fees](https://www.fi.se/en/payments/apply-for-authorisation/payment-services/).\n2. Valid QSEAL and QWAC certificates.\n3. Apply for production access and be approved by Swedbank.\n\nIn other words, it's a long, complex (and costly) process to get started with Open Banking API.\n\n## Support and Feedback\n\nThis project utilize GitHub Issues for both support and feedback. Before creating a new issue, please do the following:\n\n1. Check the documentation (see links under [Installation and documentation](#installation-and-documentation)).\n2. [Search in issues](https://github.com/walle89/SwedbankJson/issues).\n\nIf you didn't find your answer, you are welcome to [create a new issue](https://github.com/walle89/SwedbankJson/issues).\n\n## License\n\n[MIT](LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalle89%2Fswedbankjson","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalle89%2Fswedbankjson","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalle89%2Fswedbankjson/lists"}