commercetools-adyen-integration
This repository provides integration between commercetools and Adyen payment service provider.
Supported payment methods
- Credit card with 3DS payment
- Paypal payment
This repository contains two standalone modules that interact with CTP and Adyen. Complete integration requires running both of the modules.
Overview
- Shop communicates only with commercetools platform.
- commercetools platform communicates with the Extension module.
- Extension module communicates with Adyen payment provider.
- After Adyen returns a payment result, commercetools payment will be updated and the shop verifies and presents the result.
- When Adyen cannot fulfill the payment requirement right away, it will later send a notification as a response.
- The Notification module will process the notification and update the matching commercetools payment accordingly.
Extension module
Extension module is a public service. When a commercetools payment object changes, the API Extensions send a request to the extension module. Then the extension module maps and sends a request to Adyen and responds with update actions back to the commercetools platform.
For more info, go to the Extension module.
Notification module
Notification module is a public service which receives notifications sent by Adyen, processes them and saves on a commercetools project.
For more info, go to the Notification module.