Introduction


Important information

First of all, make sure you've read and understood our terms and conditions here.

It's a good idea to read through our documentation, for information on:

  • Signing up and creating an application in Visma Connect and NOT getting rejected 😉
  • Creating a test account in Dinero and making your first requests with Postman
  • Important debugging information, frequently asked questions, the meaning of status- and errorcodes etc
  • Going through our technical review and getting the go ahead - and getting published on our integration site.
  • How to get support in case you get stuck

We're always happy to discuss deals, business and everything else with you. If you have any questions, feel free to reach out. Information can be found on our contact page.

What is Dinero?

Dinero is an accounting system, which is primarily used by small and medium sized businesses in Denmark. As such the entire system follows danish legislation and is only found in danish. The system is all about automation and making accounting possible for anyone.

All of our documentation is written in english to make it accessible for all developers, but you are welcome to contact us in either danish or english.

Our vision is to make accounting as easy as possible, and doable with no prior knowledge of accounting rules, laws or anything in between. But our focus is on the accounting, and we love it when third parties want to integrate with webshops, payroll, analysis and so much else, that gives value to themselves and to our users. This is where you come into the picture.

RESTful API

The Dinero API is REST based, which is easy to work with and familiar to developers.

A REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services. REST stands for Representational State Transfer and was created by computer scientist Roy Fielding.

In other words, you can use GET, POST, PUT and DELETE requests, just like you're used to.

If you aren't familiar, then there are a lot of great online tutorials and some amazing resources for all (read: most) programming languages.

What is Visma Connect?

To use our API, our users need to authorize you, to interact with their bookkeeping, and to do that, you need to apply as a developer through the Visma Developer Portal. Visma Connect is an authorization system which uses the OAuth 2.0 authorization_code grant protocol. It is maintained by a team separate from our own, but we can still help you implement it and our Getting started section goes in to details with the setup.

OAuth 2.0

OAuth 2.0 is an industry-standard when it comes to authorization, it is described as such:

OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices.

OAuth 2.0 is extremely well documented, and you can find tons of tutorials online and read their extensive documentation here.

Can anyone make an integration?

We retain the option to reject applications for any of the following reasons:

  • Security issues
  • The service is too close to our business
  • Inefficient use of our API
  • The service is in violation with the law or
  • ...our terms of service

Could we improve these docs or do you have any questions? Please write us at api@dinero.dk