Skip to content

July 2026

The changes in the July 2026 releases that ask something of your project, newest first. See the July 2026 highlights for everything else that changed. Each one names the first version of each package that has it: you need the change only when you move from below that version to it or above. Where a later change replaced part of an earlier one, the earlier one says so: do what the later one asks.

In: commercetools 0.2.0, commercetools-adyen 0.1.0, commercetools-buckaroo 0.1.0, commercetools-mollie 0.1.0, commercetools-invoice 0.1.0, commercetools-paynl 0.1.0, commercetools-stripe 0.1.0

  • The modules per provider, such as AdyenPaymentModule, are gone. Host a provider in its own service with PaymentProviderModule, or run it in the checkout service.
  • A PaymentRegistry replaces the paymentServiceEndpoints config. Register each provider, in process or with Remote(id, url) for a separate service, and pass the registry as payments to CheckoutModule, CartModule, OrderModule, and PaymentModule.
  • A provider you wrote yourself extends BasePaymentAdapter, declares an identifier, and implements getPaymentMethodsFor and createTransactionFor.

See Add a payment provider.