Mollie API overview

With the Mollie API you can integrate online payments by Mollie directly into your website or app.

In most common cases you can rely fully on one of our pre-built integrations. Refer to Set up Mollie for more information.

For more advanced cases we have Mollie API packages available for the most popular languages and frameworks.

API basics

The Mollie API is a straightforward REST API. This means all endpoints either create, retrieve, or update objects. API calls are authenticated with an API credential. In some cases, you can receive live updates via webhooks.

Accepting payments

At the heart of the Mollie API are our payment processing APIs. You can for example create payments via our Payments API, customize the checkout experience using the Methods API, and automate refund processing using the Refunds API.

The payment processing API suite also supports processing point-of-sale payments.

Mollie Components

After you have integrated basic payment processing, you can optionally take checkout customization one step further by embedding our checkout components using Mollie.js.

Recurring

Next to online payment processing, we have a suite of APIs available for processing recurring payments and managing mandates. The Customers API is at the heart of it, allowing you to easily manage mandates and payments on a per-customer basis.

Mollie Connect for platforms

For marketplaces and platforms, we offer a wide range of mostly OAuth-based tools to onboard merchants and to process payments on their behalf. Refer to the Mollie Connect overview for more information.

Business operations

Providing a high-quality and reliable integration with your bookkeeping flow is a critical part of the Mollie service offering. We provide detailed APIs for this purpose, such as the Balances API for 'time-based bookkeeping', and the Settlements API for 'settlement-based bookkeeping'.