Skip to content

Official Mollie integration for CommerceTools

License

Notifications You must be signed in to change notification settings

mollie/commercetools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions Project Status: Active – The project has reached a stable, usable state and is being actively developed.

commercetools-mollie Integration


This project provides a Hosted checkout based integration between the commercetools and Mollie PSP.

Supported features

  • Mollie hosted checkout based payment methods.
    • Note: since the integration relies on the usage of Mollie checkout environment it does not need to process sensitive credit card data and thus is fully PCI DSS compliant.
  • Asynchronous notifications handling via notification module.
  • Making payments
  • Cancelations
  • Refunds

For an overview of how the payment flow works, see the managing payments documentation.

Architecture Overview

This repository contains two standalone modules that interact with commercetools and Mollie. Complete integration requires running both of the modules.

Payment flow

Extension module

Once this commercetools API Extension is configured, it will be triggered on every Payment create or update request. Based on the body of that request, it will make call(s) to mollie's API.

The API extension is found in the extension folder.

Notification module

The Notification module is a publicly exposed service which receives asynchronous notifications sent by Mollie.
Through notifications, Mollie provides asynchronous payment status changes like authorized, captured, or refunded.
The notification module will process the notification sent by Mollie and match the commercetools payment for this notification, and modify commercetools payment accordingly.

Contribution Guidelines

Please see the Contribution Guide.

Support & other guides

CommerceTools integration Wiki

Mollie's support page