commercetools-adyen-integration provides an integration between the commercetools and Adyen payment service provider based on the concept of Adyen Web Components.
legacyApiBaseUrl
configuration parameter is removed. The extension module is not using legacy API routes anymore.>=18
After we added new feature in integration to support Commercetools Connect, we found that the integration cannot be built in Connect due to missing adyen configuration in environment variable in Connect platform and vulnerable dependencies used.
For this reason, we added following patches in this version :
npm run test
to execute unit test only for Commercetools Connect. Meanwhile the normal CI/CD pipeline executes npm run test-ci
to perform unit test, integration test and e2e testdevDependencies
in package.json
For application developers aiming to create integrated e-commerce solutions, and clients seeking to expand the functionality of their Composable Commerce Project, commercetools Connect offers a streamlined approach for creating and deploying integrations. https://docs.commercetools.com/connect/
Adyen extension module is now supporting Adyen Web Component v5. In the new version, we allow users to input createSessionRequest
custom field in Commercetools payment payload to create payment session for newly-introduced Adyen endpoint /sessions
.
Documentation for session endpoint
Documentation for new checkout flow for Adyen Web Component v5
Since new checkout flow has been introduced, this integration is no longer supporting existing payment custom fields makePaymentRequest
and submitAdditionalPaymentDetailsRequest
. For details, please refer to our latest integration guide.
We would base on web component v5 for upcoming changes. For users who are using web component v4 and need bug fix(es) or enhancement(s), we would suggest to adapt Adyen web component v5 in your merchant webpage.