Mollie API: simple & powerful

Use the Mollie API to integrate online payments by Mollie directly into your website or app. Mollie and your website or app back-end will communicate by sending HTTP requests back and forth.

This page provides an overview of the Mollie API. The topics in the chapter deal with a number of specific aspects of the API. We recommend to read these topics entirely.

If possible it would be wise to leave communication at this level to our ready-made Clients. This allows you to still be in control without reinventing the wheel.

If you have any questions about integrating our API, please contact us. We are happy to help!

The Mollie REST API

The API implements a Representational state transfer (REST) architecture. Sounds technical, but it’s really quite easy. It mainly breaks down to HTTP-methods GET, PATCH, POST and DELETE matching the operations to read, update, create and delete.

REST also implies a nice and clean structure for URLs or endpoints. This means you can reach any part of the Mollie API on adding the name of the resource you want to interact with.

Clients, modules and plugins

Well begun is half done. Save time and build on solid foundations. Mollie API clients are available for PHP, Ruby, Node.js and Python.

Of course we also provide modules and plugins for just about every webshop software out there.

Payment methods

Mollie is always adding new payment methods. The Mollie API currently supports the following payments methods:

Additionally, the following wallets are supported:

All of the payment methods you have enabled are – where relevant – shown to the consumer. You can enable payment methods using the Mollie Dashboard.