qonto
Qonto is an all-in-one business finance solution that simplifies accounting by offering integrated features for bookkeeping, invoicing, and expense management.
| Read | Create | Update | Delete | Webhook | ||
|---|---|---|---|---|---|---|
| Accounts | ||||||
| Async task | ||||||
| Bank accounts | ||||||
| Bills | ||||||
| Bill lines | ||||||
| Booking proposals | ||||||
| Contacts | ||||||
| Customers | ||||||
| Credit notes | ||||||
| Dimensions | ||||||
| Expenses | ||||||
| Files | ||||||
| Goods receipts | ||||||
| Goods receipt lines | ||||||
| Invoices | ||||||
| Invoice lines | ||||||
| Items | ||||||
| Journals | ||||||
| Journal entries | ||||||
| Offers | ||||||
| Offer lines | ||||||
| Open items | ||||||
| Payments | ||||||
| Payment terms | ||||||
| Projects | ||||||
| Purchase orders | ||||||
| Purchase order lines | ||||||
| Sales orders | ||||||
| Sales order lines | ||||||
| Suppliers | ||||||
| Tax rates | ||||||
| Transactions | ||||||
| Trial balance | ||||||
| Units | ||||||
| Users | ||||||
| Vendor credits |
= Not supported by Maesn at this time
= Not supported by Qonto
How to connect to Qonto
To allow your customers to link your application with their Qonto accounts, you need to set up a Qonto App and submit your application credentials to maesn.1
Prerequisites
Before you begin, make sure you have the following:
- A Qonto developer account.
2
Create the Qonto App
In this step we create the App that a user can choose to install into their Qonto instance to authorize the integration with your application.
- Navigate to the Qonto developer portal and log in, if you are not already logged in.
- Click “Create an app”.
- Choose the use case “Embed Qonto business features into your platform”.
- Provide a logo to your app.
- Give your app a name. This should be your application’s name. When your users link their Qonto account, they will see that “App Name” is requesting to integrate with their Qonto account.
- In “Redirection URIs” add the redirect URI: https://api.maesn.dev/auth/callback/qonto
- Click on “continue”.
- Select the following scopes:
offline_access organization.read payment.write attachment.write supplier_invoice.read supplier_invoice.write client_invoices.read client_invoices.write client.read client.write bank_account.write webhook. - Click “Create app”.
- Once the app is created, the regulatory team will review the app and approve it. This process can take few days.
3
Configure your integration in the maesn API
In the last step, once your app is approved, we setup your API tenant with your App’s details:
- Get in touch with your contact person at maesn to submit the
client idandclient secret.
Sandbox environment
TARGET_SYSTEM:qonto-sandbox
You can start testing and using the integration immediately in Qonto’s sandbox environment.
Within your Qonto developer account, your sandbox credentials are already available in the “Sandbox” section. The only setup required is to add the redirect URI in “Settings”: https://api.maesn.dev/auth/callback/qonto-sandbox.
At this stage, simply provide your client credentials for the sandbox and your X-Qonto-Staging-Token key to your contact person at Maesn to set up the sandbox integration.
Inside the developer account, you will also find the “Test user credentials” (username and password) needed to authenticate with the sandbox environment and test the OAuth2 flow and API calls.
Becoming a Qonto Partner
You have the opportunity to publish your app in Qonto’s Integrations & Partnerships section, but this requires meeting several criteria:- Beta usage: Your integration must be actively used by at least 25 beta testers.
-
Submission: Send an email to cp@getqonto.atlassian.net
including:
- A video demo of your integration’s functionalities.
- Login credentials so Qonto can access and test your app.
- Approval content: Once approved, provide all information to be displayed on your integration page.