This project provides a Hosted checkout based integration between the commercetools and Mollie PSP.
- 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.
This repository contains two standalone modules that interact with commercetools and Mollie. Complete integration requires running both of the modules.
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.
- Follow Integration Guide for information how to integrate your shop with this module.
- Follow How to run the extension module.
The API extension is found in the extension folder.
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.
- Follow Integration Guide for information on how this flow works.
- Follow How to run for how set up the notification module.
Please see the Contribution Guide.