Skip to main content
TARGET_SYSTEM: qonto Qonto is an all-in-one business finance solution that simplifies accounting by offering integrated features for bookkeeping, invoicing, and expense management.
ReadCreateUpdateDeleteWebhook
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
= Supported by Maesn
= 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.
You can sign-up for a developer account at https://developers.qonto.com/, if you do not have it already.
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 id and client secret.
If you are not sure who your technical contact is, do not hesitate to reach out to us.

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.
You can find more information here : Integrations and Partners Area .