Skip to main content

Developer Portal

Create my OAuth App

Sign up to the Developer Portal, create your OAuth 2.0 client and manage its credentials.

Developer guidelines

Step-by-step guide to build, test, release and publish your integration.

Sandbox access

Bypass the OneLogin gate from your code and from a browser.

Authentication

Basics of the OAuth 2.0 flow

Authorize, exchange the code, refresh tokens.

Authenticate with OAuth 2.0 (User OAuth flow)

Access multiple Qonto organizations belonging to the same user.

OAuth in the Sandbox

Important differences when using the OAuth flow in the Sandbox.

API key

Authenticate with your own API key to automate your Qonto account.

QSealC

TPP identification through PSD2 QSeal certificate.

Strong Customer Authentication

SCA flows for sensitive actions, and how to test them.

PSD2

How to make a transfer with PSD2

Sensitive scopes, Verification of Payee, SCA and trusted beneficiaries.

Webhooks

Overview

Get notified in real time when events occur on an account.

Setup

Register your callback URL, verify the signature, and handle retries.

Testing

Test your subscription with webhook.site.

Troubleshooting

Diagnose delivery, signature and retry issues.

Supported events

The catalogue of webhook events and their payloads.

Payments concepts

Verification of Payee

Verify beneficiary details before initiating SEPA transfers.

International transfers

Eligibility, currencies, quotes, beneficiaries and transfers outside the Eurozone.

SEPA Direct Debit

Collect payments with SEPA Direct Debit from your customers.

Payment links

Accept payments with secure, customizable payment links.

Terminals

Push payments from your POS to physical payment terminals.

Invoicing

E-invoicing via API

Send and receive electronic invoices through Qonto’s API.

Factur-X invoices

Generate and download Factur-X invoices.

Payment reminders

What to know before automating payment reminders.

Partner mechanisms

Encoded requests

Proxy API requests sent by the Embed SDK.

Embed auth links

Authenticate your end customers to Hosted Pages.

Migrations and troubleshooting

Migrate to GET /v2/organization

Move off the deprecated organization endpoints before their sunset on November 15, 2026.

Troubleshooting

Diagnose and resolve common authentication and connection issues.

Use cases

Business use cases

Step-by-step guides with full code examples: SEPA transfers, transaction and invoice sync, Factur-X, SDD collections…