Release notes

On this page, you can find the release notes for the following Adyen plugins:

For Adobe Commerce, from v9.9.1 onwards, we document our releases exclusively on GitHub:

There is no fixed time period between our plugin releases. We release if we have an urgent fix, or when we have accumulated a certain amount of changes to release. We recommend upgrading your plugin when we release to benefit from new features and bug fixes.

For technical details about our Salesforce Commerce Cloud, and Shopware 6 releases, refer to the release notes on GitHub.

Get updates by RSS
Filter by
Plugin name...
Version...
January 2025
SunMonTueWedThuFriSat
1234
567891011
12131415161718
19202122232425
262728293031
Select dates
Copy url
icon
Cegid Retail Y2 v2.1.13

Go to the Cegid Retail Y2 plugin docs page to download the new version. We strongly recommend to remove the old version of the plugin before installing the new version.

Fixed
  • We fixed the known issue on v2.1.12 that prevented the plugin from generating a receipt for Cegid after a payment was successfully processed by Adyen in some cases.

Copy url
icon
Cegid Retail Y2 v2.1.12

Go to the Cegid Retail Y2 plugin docs page to download the new version. We strongly recommend to remove the old version of the plugin before installing the new version.

New
  • You can now configure minimum and maximum installment amounts to be prompted in Cegid Retail Y2 by adding the InstalmentMinMax{} field in your Payment configuration.
  • The default maximum gift card number length is now 80 characters. Minimum length is 19 characters.
Fixed
  • For gift cards, the GiftCardDefault SCA behavior now correctly functions in accordance with the configured gift card length.
Removed
  • .NET dependencies and NewtonSoft.JSON.dll.
Known issues
  • When a log line in the Adyen receiptData object exceeds 40 characters, the plugin can not generate a receipt for Cegid, which prevents Cegid from storing the transaction. This results in situations where a payment is successfully processed by Adyen but not successfully stored in Cegid, and can lead to reconciliation issues.

Copy url
icon
NetSuite Payments Bundle v1.20.09
Fixed
  • For SuiteCommerce Advance orders using external checkout, the transaction expiry time is now 24 hours. Previously, transaction expiry time was set to one minute after order creation.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.4.1

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

New
  • The cartridge now uses Web Components v5.68.0.
    • With this version of the Web Components, UPI does not work out of the box. We updated the UPI component configuration to support it.
Improved
  • For Klarna, we split the street_address field into two different fields to pass street_number as a separate property.
Fixed
  • For guest shoppers, Click to Pay is now rendered correctly. Previously, the loading spinner was shown for Click to Pay, but the card payment form was displayed.
  • In the SFCC Business Manager, the URLs in the Payment Info box now correctly link to the test or live Customer Area.

Copy url
icon
NetSuite Payments Bundle v1.20.08
Fixed
  • When creating a payment record for Pay by Link, the plugin now uses the original reference instead of other reference codes.

Copy url
icon
Adobe Commerce v9.9.0
New
  • Payment methods:
Fixed
  • For headless GraphQL integrations, the store locale is now fetched correctly.
  • When RabbitMQ is not set up for your store, you no longer receive an error about the Advanced Message Queuing Protocol (AMQP) configuration for the adyen.notification consumer.
Improved
  • Updated the Adobe Commerce versions that are used for test workflows.
  • Added an index to the created_at column in the adyen_notification database table to improve performance.

Copy url
icon
Adobe Commerce - Express Checkout v2.3.0
New
  • For headless integrations, we implemented GraphQL mutations to support express checkout on the product detail page.
Fixed
  • For PayPal express, we resolved a bug that caused issues when displaying the order details page.
  • For Apple Pay express:
    • The terms and agreements checkbox validation is disabled.
    • Shoppers can now change the selected shipping method. Previously, when multiple shipping methods were available, only the first one was considered.

Copy url
icon
Adobe Commerce - Hyvä Checkout v1.2.0
New
  • Payment method: Oney.

Copy url
icon
Cegid Retail Y2 v2.1.9

Go to the Cegid Retail Y2 plugin documentation to download the new version.

New
  • Introduced an end of day function that automatically archives the logs in a dated subdirectory.
  • This version introduces the fiscal compliance solution for Greece. To comply with the requirements, deploy the Cegid Epsilon Tax Box driver and CBS. Get in touch with your Cegid Project Manager if you need assistance.
Improved
  • Improved tagging of logs.

Copy url
icon
Salesforce Order Management System v3.1.0
New
  • You can now use the Salesforce Payment Authorization Reversal Service API with our package to reverse authorizations when needed, for example, when you can no longer fulfill an order. Follow our documentation to enable this feature.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.4.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

New
Improved
  • Added stack trace for Adyen custom logs to make debugging easier.
  • Removed the end of line logic from the Apple Pay Domain Association file.
Breaking Changes
  • When your SFCC site is set to gross taxation, the taxes are now calculated correctly for PayPal payments.

Copy url
icon
Adobe Commerce - Hyvä Checkout v1.1.0
New
  • Payment method: Amazon Pay.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.1.1
Improved
  • Improved Adyen API endpoint usage for enhanced security.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.3.2
Improved
  • Improved Adyen API endpoint usage for enhanced security.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v22.2.4
Improved
  • Improved Adyen API endpoint usage for enhanced security.

Copy url
icon
Adobe Commerce - Express Checkout v2.2.0

This version of the Express Checkout module requires Adobe Commerce Adyen Payments plugin v9.7.1 or later.

New
  • Express checkout support for PayPal for a faster and seamless payment experience for your shoppers.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.3.2

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Fixed
  • For PayPal Express:
    • the new PayPal Order property taxTotal now prevents incorrect tax rate calculation. Previously, when a shopper in the US changed the delivery address, the tax calculation could be incorrect because of different taxes in different states.
    • the configuration now includes currency and errors no longer occur when shoppers pay with another currency than USD.
New

Copy url
icon
Adobe Commerce v9.7.1
New
Fixed
  • Fixed payment method validation issues that disabled the Place order button on the checkout page in some cases.
  • For gift cards, the plugin now sends the balance received in the /balance response instead of the transactionLimit when making a /payments request.

Copy url
icon
Salesforce Order Management System v3.0.0
New
  • The package now supports webhooks for CAPTURE_FAILED and REFUND_FAILED events. You can see the logs for these events in Salesforce, making it easier to detect when a capture or refund fails.
  • The package now includes the Payment Gateway Provider, Gateway Provider Payment Method type, and Alternative Payment Method Record type by default, and you no longer have to create these records when setting up the package.
  • The package now includes the AdyenCheckout Named Credential that enhances security when making requests to the Adyen Checkout API.
Breaking Changes
  • Verifying HMAC signatures is now mandatory to protect your server from unauthorized webhook events.
  • For Salesforce Sales Channels, the Adyen merchant account is now populated with the Adyen Merchant Account name instead of the Adyen Adapter name record value.
Updating to this version
Improved
  • We improved the error logging for Payment Gateway logs to enable easier debugging and tracking.
Fixed
  • You can now install the package with or without the New Order Save Behavior feature enabled.
  • Capture references are now unique for each payment and duplication issues no longer occur.

Copy url
icon
Salesforce B2C Commerce - Composable Storefront v2.0.1
Improved

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.3.1

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Fixed
  • Previously, when the payment method list included iDEAL as the first payment option on some Android devices, the shopper could not select the Place Order button. The button now works correctly. Fixes the known issue introduced in v24.3.0.
  • When a shopper selects PayPal on the Checkout page, the loading spinner no longer spins infinitely and the PayPal button loads correctly. Fixes the known issue introduced in v23.3.1, that affected some Android devices.

Copy url
icon
Salesforce B2B Commerce v2.3.0

This package requires the Adyen Apex API Library package v3.1.0.1.

New
  • You can now use multiple merchant accounts within the same Salesforce B2B Commerce organization, increasing flexibility when using this package.
Fixed
  • Resolved an issue with front-end validation that occurred when changing payment methods, ensuring a smoother user experience.
  • You can now install the package with or without the New Order Save Behavior feature enabled.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.3.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Breaking Changes
  • The cartridge now stores the card brand value for orders, instead of scheme. This may impact your integration if you have customizations.
New
  • Payment method: Scalapay.
  • You can now enable PayPal express checkout on the SFRA cart and mini cart pages for a faster and seamless checkout experience.
  • The new iDEAL payment flow where the shopper is redirected to the iDEAL payment page to select their bank and authorize the payment. The deadline to start using the new iDEAL flow is 01 April 2025.
  • New diagrams that show the checkout and express payment flows. See the diagrams in our GitHub to learn how our cartridge handles payment flows and how to customize according to your needs.
Improved
  • The manufacturerName risk data field is now called manufacturer to follow the Adyen Checkout API requirements.
Fixed
  • Previously, when the payment method list did not have cards as the first payment option, and the first option did not contain additional fields or a button, the shopper could not select the Place Order button. The button now works correctly for all cases.
  • For Giving, the cartridge no longer runs redundant checks for payment methods that do not support donations, and the Giving component is only rendered if the /payments response contains a donationToken.
  • The Adyen Help links on the Adyen Settings page in the Business Manager now link correctly to the Adyen Customer Area.
  • For Bancontact, we fixed an issue where the front-end validation for the component would fail and the shopper could not select the Place Order button.
Known issues
  • When the payment method list includes iDEAL as the first payment option on some Android devices, the shopper cannot select the Place Order button. Fixed in v24.3.1.
  • For PayPal Express, tax calculation in the US is inaccurate. Fixed in v24.3.2.

Copy url
icon
Shopware 6 v4.0.0
New
  • For webhooks, verifying HMAC signatures is now optional.
  • The new iDEAL payment flow where the shopper is redirected to the iDEAL payment page to select their bank and authorize the payment. The deadline to start using the new iDEAL flow is 01 April 2025.
Breaking Changes
  • The plugin now supports Shopware 6.6.
Fixed
  • We updated the autowiring in the plugin. This solves the incompatibility issues that occurred when using Shopware v6.4.15.0 or earlier.
  • Renamed the adyen-card-header CSS class in the components that caused duplications in the compiled CSS file.
  • When you update the plugin, SQL syntax errors no longer occur.
  • For gift card payments, Adyen tables are now shown correctly in the Shopware back end.
Removed
  • Exception classes that were deprecated in Shopware v6.5.0.0 and later:
    • AsyncPaymentFinalizeException
    • AsyncPaymentProcessException
    • CustomerCanceledAsyncPaymentException
    • PaymentProcessException
      Instead, the plugin now uses the PaymentException class.
Improved

Copy url
icon
Adobe Commerce - Hyvä Checkout v1.0.0

The Hyvä Checkout compatibility module requires the Adyen Adobe Commerce plugin v9.5.2 or later.

New

You can now use the Adyen Hyvä Checkout compatibility module to benefit from the features of the Hyvä theme and enhance the checkout experience for your shoppers. Follow our guide to use Hyvä Checkout. The integration supports:

  • Cards, wallets, and other alternative payment methods. See supported payment methods for the full list of payment methods.
  • Offer your shoppers the option to pay in installments for cards.
  • Offer your shoppers the option to donate when they make a payment.
  • Securely store the payment details of your shoppers to offer faster checkout experiences to returning shoppers.

Copy url
icon
Salesforce B2C Commerce - Composable Storefront v2.0.0
Breaking Changes
New
  • The new iDEAL payment flow where the shopper is redirected to the iDEAL payment page to select their bank and authorize the payment.

Copy url
icon
Cegid Retail Y2 v2.1.4
Removed
  • Visual Studio 2013 dependencies.

Copy url
icon
Salesforce B2B Commerce v2.2.0

This package requires the Adyen Apex API Library package v3.1.0.1.

New

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.2.1

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Improved
  • For Apple Pay express, the state and postal code are now considered for tax calculation.
  • You can now navigate to the payments page in the Adyen Customer Area by selecting the link in the SFRA Payments tab.
New
  • Card configuration now contains exposeExpiryDate. This field is set to false by default.

Copy url
icon
Adobe Commerce v9.6.0
New
Fixed
  • Fixed an error that occurred when downloading the Apple Pay certificate from the Adobe Commerce admin panel.

Copy url
icon
Adobe Commerce v9.5.2
New
Fixed
  • For partial payments, we fixed an issue where the order amount was not fully captured.

Copy url
icon
Shopware 6 v3.15.0
Improved
  • Added functionality to process scheduled webhooks. Previously, the plugin stopped running scheduled commands after restarting PHP-FPM.
New
  • For gift cards:
    • The plugin now uses a single GiftCardPaymentMethodHandler for all gift cards. If you have enabled any gift card payment methods in your Adyen Customer Area, you must enable the Adyen Gift Card payment method in your Shopware store configuration.
    • Multiple gift card payments are now supported.
    • Partial refunds are now supported. You can configure refund settings in your Shopware back end, under Refund settings.
  • The plugin now uses Adyen PHP library v17.5.0 to support a model based approach for requests to /payments, /payments/details, /donations, /paymentMethods/balance, and /orders endpoints.
  • Captures, refunds, and cancel requests are now handled using the .
  • The plugin now uses Web Components v5.63.0
Fixed
  • When using Shopware v6.4.11.1, a compatibility error no longer occurs when updating the plugin on versions 3.14.0 and 3.14.1.
  • For redirect payments, the plugin now passes the correct shopperLocale and displays the redirect page in the same language as the shopper’s Shopware instance.
Changed
  • The following classes and functions are moved to the plugin repository instead of referenced from the Adyen PHP library:
    • CheckoutStateDataValidator class.
    • DataArrayValidator class.
    • Util/Currency function.

Copy url
icon
Salesforce B2B Commerce v2.1.0

This package requires the Adyen Apex API Library package v3.1.0.1.

Breaking Changes
  • The Salesforce Aura framework is no longer supported.
New

Copy url
icon
Cegid Retail Y2 v2.1.3
New
  • The plugin now supports localization for the following languages:
    • Japan
    • Slovakia
    • Greece
Fixed
  • Fixed an issue where a requirement for .NET 4.8.1. was incorrectly prompted.
  • The overview of transactions to reprint no longer includes cancelled transactions.
Improved
  • Improved the time to update the total basket amount with the line item display functionality.
  • The installation folder now includes an uninstaller file that automatically uninstalls the previously installed instance of CPOS. This means that you no longer have to manually uninstall older versions.

Copy url
icon
Salesforce B2C Commerce - Composable Storefront v1.2.0
New
Updating to this version
  • Dependency versions:

    Name Version
    Salesforce PWA 3.4.0
    Salesforce Managed Runtime
    Adyen Web Drop-in 5.63.0
    Adyen Node.js API Library 16.0.1
    Node 18 or later
    npm 9 or later
Improved
  • When a shopper cancels the payment, for example by closing the payment method modal window, the package now handles cancellations correctly.

Copy url
icon
NetSuite Reconciliation Bundle v1.6.0
Changed
  • The Related Records tab on the transaction displayed in the SDR Detail sublist is now called Custom.
  • When the Export Execution Logs button is selected, the execution logs are now sorted by log internal IDs.
Fixed
  • When matching transactions, the bundle no longer considers a transaction matched if the SDRD it is linked to does not have a valid Settlement Detail Report associated with it.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.2.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5, 6 and 7. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Breaking Changes
  • We updated the cartridge folder and file structure to comply with Adyen and SFCC SFRA best practices. The folders now follow a new structure:

    Cartridge folder Content
    app_adyen_sfra All front end code
    int_adyen_sfra All back end code
    bm_adyen All code related to the Salesforce Business Manager
    int_custom_cartridge Custom code for customized integrations

    Follow the steps to set up the cartridge path to update your cartridge path.

  • For customized integrations, the /paymentMethods request introduced in this version may introduce breaking changes. Check if your custom code is compatible with the new server-side flow.

Improved
  • The cartridge now uses the /paymentMethods endpoint to get the available payment methods instead of /sessions. This is the Advanced flow integration for online payments integrations with Adyen, supports more use cases, and is simpler to use and maintain.
  • The cartridge now uses Web Components v5.61.0.
New
  • The cartridge is now compatible with SFRA version 7.
  • For PayPal, payment requests now include the price and product information for the order.
  • Payment methods:
    • Online banking Finland
    • Pay by Bank
      • These payment methods no longer support separate captures. If you are using our Salesforce Order Management System package, in your Salesforce Business Manager, add the payment method variants to Local payment methods > Payment methods without separate capture.

Copy url
icon
Adobe Commerce v9.5.0
New
  • The plugin now supports asynchronous in-person payments flows, where the payment is initiated after an order is created. You can configure the Order creation time in your Adobe Commerce admin panel. The default value for this field is After payment. For headless integrations, setting the value to Before payment may break your integration.
  • The plugin now supports the following Dispute webhooks, and you no longer have to handle orders that receive a chargeback manually:
Fixed
  • Fixed an issue where state data could not be loaded due to a change introduced in v9.4.0 for headless integrations using GraphQL.
Improved
  • The plugin now uses Web Components v5.63.0.
  • Added an observer to remove CSP headers from Adyen webhook responses.

Copy url
icon
Adobe Commerce v9.4.0
New
Improved
Fixed
  • For carts where a discount is applied, the plugin now correctly calculates the tax included and excluded values for open invoice line items.

Copy url
icon
Salesforce B2C Commerce - Composable Storefront v1.1.0
Improved
  • We removed redundant PWA Retail React App pages and reduced the package build size to improve compatibility with Windows OS.
Updating to this version
  • Dependency versions:

    Name Version
    Salesforce PWA 3.1.1
    Salesforce Managed Runtime
    Adyen Web Drop-in 5.51.0
    Adyen Node.js API Library 14.3.0
    Node 18 or later
    npm 9 or later

Copy url
icon
NetSuite Reconciliation Bundle v1.5.9
Improved
  • Improved execution logging and error reporting.
  • When you select Retry Deposit Creation, the previous error messages are now cleared.

Copy url
icon
Adobe Commerce v9.3.0
New
  • Payment method: Bizum.
  • New unit tests for the Payment methods helper.
Fixed
  • If you have disabled In-person payments in the Adobe Commerce admin panel, running setup:upgrade no longer enables it.
  • Added the Magento_Customer dependency module.
  • When running setup:install, an error no longer occurs in the Adyen_payment schema.
  • For alternative payment methods, the payment-method-content field is no longer displayed in the payment method title section.
  • For headless integrations with a multi-store setup, the storeId parameter is now included in the Return/Index controller. This fixes an issue where the shopper was returned to another store than the one in which they started the payment.
  • When a shopper makes multiple payment attempts for an order, the plugin now correctly registers the PSP reference for the successful payment.
Removed
  • Removed the Adyen\Payment\Model\Ui\AdyenBoletoConfigProvider and Magento\Catalog\Helper\Image that are no longer used by the plugin.
  • The plugin now uses the stable version of Playwright instead of the latest.

Copy url
icon
Cegid Retail Y2 v2.1.1

Go to the Cegid Retail Y2 plugin documentation to download the new version.

Fixed
  • We fixed a critical bug that caused issues for the following gift card operations:
    • Activation
    • Check balance
    • Credit note
    • Reloading

Copy url
icon
Salesforce B2C Commerce - Composable Storefront v1.0.0
New

The Salesforce B2C Commerce Composable Storefront package is a new payment integration for the Salesforce PWA Kit.
See the documentation for our new Salesforce Composable Storefront integration to learn how to install, set up, customize, and go live with the package.

  • Payment methods:

  • Accept payments in multiple currencies across multiple locales.

  • Tokenize the payment details of your logged-in shoppers to offer secure and fast checkout experiences.

  • Add custom configuration to the checkout component to customize the checkout UI for your shoppers. Read more about front end customization options in the Customization guide.

  • When a shopper pays with Boleto, the voucher is displayed on the confirmation page.

  • Configure different live endpoint regions for your different Salesforce sites.

  • Use our Risk management system to detect and mitigate fraud by sending risk fields in payment requests.

  • Native support for the AUTHORISATION webhook and a customizable webhook framework to enable additional webhooks.

  • Dependency versions:

    Name Version
    Salesforce PWA 3.1.1
    Salesforce Managed Runtime
    Adyen Web Drop-in 5.51.0
    Adyen Node.js API Library 14.3.0
    Node 18 or later
    npm 9 or later

Copy url
icon
Adobe Commerce v9.2.0
New
  • Payment methods:
  • You can now remove shopper tokens by making a POST /V1/adyen/token/deactivate request.
  • After an order is created, it is status is now set to Pending Payment in Adobe Commerce if the payment requires additional action from the shopper to be completed.
  • New unit tests for the Order helper.
Fixed
  • The plugin now displays the correct label for alternative payment methods tokens on the checkout page.
  • Fixed an issue where a missing property declaration on the RefundDataBuilder in the Open Invoice helper caused an error for online refunds.
  • For headless integrations using GraphQL, the adyenPaymentDetails mutation no longer returns the The cart isn't active. message for some payment methods before the payment is completed.
  • Added missing configuration definitions to config.xml and di.xml that caused errors when making Vault payments with generated payment methods.
Improved
  • Payment methods are no longer set to active by default in the config.xml file. Previously, these payment methods were returned on the frontend regardless of your configuration in the Adobe Commerce admin panel.
  • Refactored the HTML code in the plugin.

Copy url
icon
Adobe Commerce v9.1.0
Fixed
  • The Recurring Payment Types table now correctly shows the recurring payment information for each payment method.
  • When placing an order, a runtime exception caused by the Paypal Braintree module no longer occurs.
  • The external-application-name and merchant-application-name values are now sent correctly in headers.
  • When making a payment with a token with no value set for recurringProcessingModel, the plugin now uses the default value.
  • Webhooks are now processed correctly with RabbitMQ.
New
  • Payment method: Billie.
  • Unit tests for AdditionalDataLevel23DataBuilder, BrowserInfoDataBuilder, WebhookProcessorCommand, and EnablePaymentMethodsCommand classes.
Improved
  • If a new payment method starts being supported by the plugin, the active value for the payment method in core_config_data is now updated when upgrading.

Copy url
icon
Salesforce Order Management System v2.1.2
Improved

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v24.1.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Removed
  • The cartridge repository no longer contains SiteGenesis-compatible files.
Improved
New
  • You can now use multiple live URL prefixes for different sites in a single sandbox.
  • For US storefronts, your shoppers located in the US can now use Venmo as a payment method. You can hide Venmo if you do not want to offer it to your shoppers.
  • Your shoppers can now donate with Adyen Giving when they pay with Apple Pay.
Changed
  • To comply with EU consumer choice regulations, The name of the payment method group for cards is now Cards instead of Credit Card. When you upgrade to this version, the payment method is now displayed as Cards on the checkout page, for earlier versions, you must manually change the payment method group name.
Breaking Changes
  • For customized integrations, Checkout API v71 may introduce breaking changes. Check if your custom code is compatible with the changes introduced in this version.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.8
Improved
  • Users that are not administrators can now extract error logs.
Fixed
  • The bundle no longer tries to create deposits for records of type DepositCorrection.

Copy url
icon
NetSuite Payments Bundle v1.20.07
Changed
  • Changed the time zone format in the code.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.7
Improved
  • The timeout limit for receiving SDRs is now 15 minutes instead of 5 minutes.
New
  • New transaction type: MiscCosts. This is the status for the costs from externally settled payments that could not be matched with any specific transactions, and they do not need to be matched.

Copy url
icon
Adobe Commerce v9.0.4
Fixed
  • For gift cards, when the /paymentMethods/balance response includes a transactionLimit, this value is now registered as the usable balance in a single checkout.
  • When website restriction mode is enabled, the incoming webhook messages are now accepted correctly.
  • A webhook processing issue that occurred when Adobe Commerce production mode was enabled is now fixed.
New
  • The magento/module-quote-graph-ql is added to composer.json as a dependency.

Copy url
icon
Cegid Retail Y2 v2.1.0

This version requires you to uninstall any older versions before installing the plugin and requires a reboot.

New
  • We added support for optional printing of Approved shopper receipts.
  • The Cegid Retail Y2 version is added to appInfo on transactional level for reporting purposes.
Improved
  • The number of transactions shown when you select Reprint of last 25 receipts is now decreased to 4. This enables increased visibility of the information on the receipts.
  • We separated the CPOS installation directory from the Cegid Y2 path to enable an easier upgrade process for Cegid Y2.
Fixed
  • We fixed a critical bug in the Global Blue double swipe flow that could cause wrong payment details to be sent to Global Blue.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.3.1

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6. The latest version compatible with controller-based SiteGenesis is v22.2.3.

Fixed
  • On the checkout page, the payments methods are now displayed to shoppers in the order you defined in the Customer Area.
  • For Apple Pay, the shipping and billing address fields are now updated correctly when shoppers input different addresses for shipping and billing. Previously, the billing address field was not updated correctly and got replaced by the shipping address.
  • For Apple Pay express, the shopper's postal code is now displayed on the order confirmation page shown to shoppers and on the order details page in the Salesforce Business Manager.
  • When a shopper pays with Amazon Pay express, the configuration from the /paymentMethods response is now passed correctly for every region, and the component renders successfully after the redirect from Amazon. Previously, the response was not passed correctly and the express component failed to render after the redirect.
  • For Klarna, the additionalData.riskdata.basket.item[itemNr].amountPerItem field is now populated in the Adyen Customer Area.
  • For gift card payments that follow the SALE flow, the Salesforce Order Management System now creates payment records instead of payment authorisation records.
  • If you use an environment value that belongs to a region other than the EU, the Google Pay Merchant ID validation checks are now handled correctly.
  • When shoppers add a product bundle to their cart, the checkout page now correctly renders the payment methods. Previously, a session was not being created and shoppers could not proceed with the payment.
  • We changed the metadata field namespace for Adyen Payment to __Adyen_Payment_Method. Previously, the namespace only contained one underscore (_), and this caused an issue for some credit card payments.
  • We removed the references to deleted constants from the undefined blockedPaymentMethods.
  • For zero-auth transactions, the AUTHORISATION webhook is now handled successfully. Previously, an error was thrown.
Improved
  • We changed the Apple Pay domain association file content type to text/plain, and added /n at the end of the text file. This allows to solve domain verification issues that sometimes occurred.
  • We added the live URLs for /orders, /orders/cancel, and /paymentMethods/balance endpoints to the services.xml metadata file, and you no longer have to define these manually to support partial payments.
  • For Amazon Pay, we improved the way the returnURL is handled to adhere to industry best practices.
  • You can now enable and configure installments in the Salesforce Business Manager UI.


Copy url
icon
Adobe Commerce v9.0.3
Fixed
  • The cron job that cancels expired Pay by Link orders is now optimized to fix memory issues that previously occurred.
  • Invoices are now created after receiving a CAPTURE instead of AUTHORISATION webhook. Authorized payments that are not captured get the Authorized status. To select this status from your Adobe Commerce Admin Panel, go to Order management > Order Status > Payment Authorization.
  • For partial captures, the response handler now correctly expects the status key instead of the invalid response key.
  • For Oney payments, shopper information is now passed and an issue no longer occurs when placing orders.
  • For Multistore implementations, the storeId is now passed correctly.
Improved
  • For Pay by Link, Boleto, and In-person payments, the plugin now uses Adyen payment adapters instead of Magento payment adapters.
New
  • Your shoppers can now make donations with Apple Pay.
  • Unit tests that cover happy and unhappy flows for OfferClosedWebhookHandler, CaptureWebhookHandler, and WebhookHandler.
  • For pre-authorizations, the webhook transition matrix now includes ADYEN_AUTHORIZED as a new order state.
Changed
  • To comply with EU consumer choice regulations, when card payment methods are available, the payment method list shows the group as Cards instead of Credit Cards.

Copy url
icon
NetSuite Payments Bundle v1.20.06
Fixed
  • For Pay by Link invoices, the P/N reference now uses the original authorization reference instead of capture reference.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.6
New
  • When a deposit creation error occurs, a red error banner is now displayed on the SDR.
  • When an SDR has an error status, you can now select the Export Execution Logs button to export the logs.
  • An Adyen Help button now appears in Settlement Detail Records.
Improved
  • We improved the performance of the Adyen - Create Bank Deposit - Map/Reduce script.

Copy url
icon
Adobe Commerce v9.0.2
Fixed
  • When a shopper proceeds to pay with an Elo card, the installment options are now displayed correctly.
  • We added missing method definitions to the Helper/Config.php file.
  • For CAPTURE responses that do not contain the pspReference, the catch function now works as expected and handles the exception message correctly.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.5
New
  • Added the Bank Deposit Class to the Adyen SDR profile fields. When this field is set, the value is used for the bank deposit transactions created by the bundle.

Copy url
icon
Adobe Commerce v9.0.1

Follow the steps in the migration guide when upgrading to this version.

New
  • Installments for tokenized payment methods.
  • For Klarna payments, the plugin now supports multi-shipping.
  • We added type declarations to the interfaces in the Api/Data directory.
  • For payments with card tokens stored in Adobe Commerce Vault, the plugin now mounts the Adyen component on the checkout page, and shoppers need to enter their CVC to complete a payment.
  • The plugin now uses Web Components v5.51.0.
  • Unit tests for the GiftcardPayment and AuthorisationWebhookHandler classes.
  • End-to-end test pipeline for the new version.
Changed
  • The Adyen webhook notification endpoint is changed. See the migration guide to update your webhook URL configuration.
  • The payment result redirect URL is changed to https://THE_URL_OF_YOUR_STORE/adyen/return.
  • We renamed AdyenHppConfigProvider to AdyenPmConfigProvider and refactored the code.
Improved
  • All payment methods are now registered independently on the Adobe Commerce platform. Previously, payment methods were grouped into cards and alternative payment methods, this limited the ability to apply changes to the order of payment methods. With the separation of payment methods to their own files, payment methods will be sorted based on the order you set in your Customer Area.
  • For integrations set up in Automated mode, it is now possible to choose between creating a new webhook or using an existing webhook when configuring the plugin. Previously, a new webhook was created in the Customer Area each time.
  • If you use manual capture, the order state will now be set to pending_payment after receiving an AUTHORISATION webhook.
  • We refactored the interfaces, classes, and .js files related to the /payments/details endpoint.
  • You can now enable all payment methods that you have enabled in your Customer Area by selecting a single button in the Adobe Commerce admin panel.
  • You no longer need an access token to complete your integration. Previously, the plugin used the Access Control List function of Adobe Commerce which required to set up an integration token and store that token in a front end headless application. This dependency is now removed and you can complete your integration with only customer tokens and guest endpoints.
  • By default, the payment methods shown to shoppers during checkout are based on their billing address country/region. You can now override this with the ISO Country Code setting.
  • We refactored our code to use one HTTP client for all transactions. Previously, MOTO transactions used a different HTTP client.
  • For partial payments with gift cards, the Payment Information block in the admin panel and the Payment method summary shown to shoppers now display the amount paid with the gift card.
  • For in-person payments, we removed redundant back-end elements and changed the way the plugin handles timeouts to improve implementation.
  • We refactored the interfaces, classes, and .js files related to the payments-detail endpoint.
  • Shoppers can now view and remove their tokens for all recurring methods when they are logged in.
  • For payment requests of guest shoppers, the payment-status endpoint now requires the cardId parameter.
Breaking Changes
  • The plugin configuration page in Adobe Commerce is restructured to make configuration simpler. The main changes are:
    • Required settings is now called Initial setup.
    • The Accepting payments section now includes everything you need to configure to start accepting payments.
    • The configuration for in-person recurring payments is moved to Accepting payments.
    • The Alternative payment methods section now only includes extra configuration fields required for specific payment methods.
    • There is a new Admin Orders section to configure Pay by Link and MOTO.
    • The Order management section is simplified.
  • The plugin now requires PHP 8.1.
  • The plugin now stores all token references in the Adobe Commerce Vault. If you previously used Adyen tokenization, we added a script that migrates the tokens to the vault automatically when you upgrade.
  • We implemented a new native gift card flow.
    • If you previously accepted gift card payments, you need to verify the changes to the gift card flow when migrating to this version.
    • When a partial payment with a gift card is placed, you now receive an ORDER_OPENED webhook from Adyen.
Removed
  • You can no longer configure max_order_total and min_order_total values for payment methods. This reverts the new feature introduced in v8.17.0.
  • Magento_Paypal dependency.
  • The notification that pops up when the plugin does not find an API key no longer appears.
Fixed
  • The country code is now fetched correctly when a logged-in shopper changes the billing address country/region during checkout. Previously, the country code was fetched from the default billing address of the shopper.
  • Fixed an issue where refunds for partial payments failed because the merchantAccount was missing from the refund request.
  • When a shopper cancels a credit card payment and changes the payment method to a gift card, the cc_type is now unset. Previously, the cc_type value was not updated correctly to reflect the payment method change.
  • When the merchantReference field in the webhook body was empty, the webhook stayed at a processing state. The helper now checks if this field is set before executing the webhook processing logic.
  • For manual capture, orders can now be voided if the shopper does not pay by canceling the invoice before canceling the order. Previously, the plugin created a pending invoice and the order could not be canceled when linked to an invoice.
  • The Pay button for gift cards now correctly shows the shipping costs if the balance of the gift card covers the full amount.
  • For shoppers who are logged in, the getDefaultBillingAddress() method is no longer called on the incorrect class.

Copy url
icon
Salesforce Order Management System v2.1.0
New
Improved
  • We added enhanced UI fields to improve payment method identification.
  • We refactored the code from a Salesforce First-Generation Managed Package to a Second-Generation Managed Package.
Fixed
  • For PayPal, you can now process partial refunds.
Breaking Changes
Changed
  • The package namespace is now adyen_payment. If you previously had custom automations based on the older namespace, you have to update them to the new namespace.
  • In this version of the plugin, card payment methods are classified with the CardPaymentMethod record and all other payment methods are classified with the AlternativePaymentMethod record in your OMS Org. Previously, all payment methods were classified as card payments.
  • Capture order reference is now based on the Salesforce fulfillment order number.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.3.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6. The latest version compatible with controller-based SiteGenesis is v22.2.3.

New
  • Payment method: Cash App Pay, a popular payment method in the US.
  • You can now enable HMAC signature verificiation for enhanced webhook security.
  • For card payments, you can now re-authorize payments from Salesforce Order Management System (OMS). To do this, the cartridge uses card tokens that are now synced to OMS.
  • For failed orders, you can now see an event code overview in Business Manager > Attributes to implement order recovery.
  • The cartridge now uses Web Components v5.44.0.
Improved
  • Enhanced UI fields and dedicated Adyen log categories to improve cartridge troubleshooting.
  • For Adyen Giving, you can now use diacritics in charity names and descriptions.
  • Adyen_CustomerEmail attribute no longer saves the full order data.
Fixed
  • Fixed an issue where some orders were not placed even after receiving an AUTHORISATION webhook.
  • Removed optional chaining syntax from .isml files. Previously, this caused errors for shoppers without a profile.
  • When shoppers use multiple gift cards for payment, the first gift card payment is no longer refunded. Previously, multiple orders were created in /orders, which resulted in unfulfilled orders.
Breaking Changes

Copy url
icon
Adobe Commerce v8.22.0

formerly known as the Magento 2 plugin

New
  • OpenInvoice helper class for Checkout, Capture, and Refund builders.
  • Added new Amazon Pay paymentMethodVariants to the manual capture payment methods list:
    • visa_amazonpay
    • mc_amazonpay
    • amex_amazonpay
    • discover_amazonpay
    • maestro_amazonpay
    • elo_amazonpay
    • jcb_amazonpay
Changed
  • Updated the Riverty/AfterPay payment method logo.
Breaking Changes
  • For partial payments with gift cards, we fixed an issue where merchantAccount was missing in the last item of the refund request and caused refunds to fail.
  • The Google Pay fix introduced in v8.21.0 caused a validation issue for Amazon Pay payments. We isolated that fix for Google Pay in this version.
  • For open invoice payment methods, invoiceLines for discounted orders are now calculated correctly.

Copy url
icon
Cegid Retail Y2 v2.0.54
Fixed
  • We fixed the issue where the Printer ID for Payment Receipt setting in the CPOS back-end was ignored.
  • We fixed the performance issue of the Diagnosis button in CPOS.
  • We fixed the issue where the Confirm or Decline Void by typing Yes or No and other prompt messages were missing.
  • We fixed the issue that caused an unexpected behavior in the Global Blue double swipe flow.
  • When printing duplicate receipts and report of last 25 receipts, the plugin no longer considers the number of payments receipts to be printed configured in CPOS.
Improved
  • We simplified the communication logs between Cegid Retail Y2 and CPOS.
  • The executable installation file now uses Visual Studio 2022.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.4
Improved
  • Improved the error details displayed on the Deposits tab for SDRs that have the Error Creating Deposits status.
New
  • A Retry Deposit Creation button now appears for SDRs that have the Error Creating Deposits status.

Copy url
icon
Magento 2 v8.21.0
New
  • You can now customize your log format by defining your preferred structure in the di.xml configuration.
Fixed
  • When a shopper has products without a price in their cart, the number_format parameter is no longer set to null. Previously, this caused a PHP 8 error.
  • For multiple partial refunds, statuses are now included in the adyen_creditmemo table.
  • For MOTO refunds, an error message used to appear when creating a credit memo even if the refund was processed. This issue is now fixed.
  • For recurring payments initiated from the admin back-end, UnscheduledCardOnFile and Subscription token types are now correctly filtered.
  • For Google Pay, shoppers can now place an order when the billing address field is empty.

Copy url
icon
Shopware 6 v3.14.0
New
Fixed
  • For gift cards, when you set a transaction amount limit, the maximum amount that can be redeemed is now the same as that limit instead of the balance of the gift card.
  • When a shopper has a product without a price or with full discount in their cart, the plugin no longer throws a 500 error.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.2.1

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.

New
  • The int_custom_cartridge cartridge folder that shows the way to modularize customizations to enable quick upgrades. Follow the step-by-step guide to extract customizations into the custom cartridge.
Improved
  • You can now define a pipeline alias.
  • You can now enable card installments globally using the Installments configurator.
  • For all partial payments using gift cards, the Merchant Reference value is now the same so that all the partial payments are associated with the same order.
Fixed
  • On the Order Confirmation page, voucher details now show after the shopper pays with a voucher method like Multibanco or Boleto.
  • Custom metadata fields in SFCC now properly sync with OMS.
  • On the checkout page, when the gift card payment method isn't enabled in your Customer Area, the gift card option is no longer shown.
  • For Apple Pay:
    • On the live environment, there is now a domain association file.
    • The Apple Pay button now renders asynchronously.
  • The custom field Adyen_paymentMethod is now populated correctly with the payment method type.
  • Only Adyen payment methods can now trigger the handling of Adyen Giving.
  • For Amazon Pay, the Adyen Checkout script on the mini cart now loads before the Amazon script.
  • When a gift card is used for an order amount less than the gift card amount and the Cancel button is clicked in the order review page, the gift card is removed and the amount is updated.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.3
New
  • Added the Total Deposit Amount to the Adyen SDR profile fields. This field is set automatically when bank deposits are generated for an SDR.

Copy url
icon
Magento 2 v8.20.0
New
  • The plugin now supports tokenization for Apple Pay with the recurringProcessingModel types Subscription and UnscheduledCardOnFile.
  • New unit tests for the CancelOrRefundWebhookHandler class.
Fixed
  • For payments with multiple partial captures, the adyen_creditmemo table is now correctly updated.
  • The missing API Key message no longer appears after installation when the plugin does not find an API Key.
Improved

Copy url
icon
NetSuite Payments Bundle v1.20.05
New
  • Added the Customer Deposit Pay by Link feature that allows to tokenize and store your shopper's payment details in NetSuite.
  • For Pay by Link payments, shoppers can now use their tokenized payment details when Payment Instruments is turned on.
  • After completing a Pay By Link payment, shoppers are now redirected to the store website.
Fixed
  • Fixed a bug in the Invoice Pay by Link Payment Creation script.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.2
Fixed
  • When an error occurs in the Adyen - Create Bank Deposit - MR script, the Adyen - Create Bank Deposit V1 script is no longer triggered.

Copy url
icon
Shopware 6 v3.12.1
New
Fixed
  • For partial gift card payments, the gift card payment method no longer disappears from the checkout page after selecting another payment method to complete the payment.
  • For donations requests, donation currency and amount are now validated to match the original order currency and pre-configured donation amounts.
  • Fixed an issue where a null or undefined updatedAt value in the adyen_notification database table caused an error.

Copy url
icon
Magento 2 v8.19.0
Known issues
  • For SVS gift card payments, Adyen does not send an OFFER_CLOSED webhook for expired payments and offers are not closed automatically if shoppers abandon the payment session.
Fixed
  • Payment offers for SVS gift card payments are now closed automatically if shoppers abandon the payment session by selecting the Previous button on the payment page. This is a partial fix for the known issue in this version.
New
  • New unit tests for the AuthorisationWebhookHandler helper class.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.1
New
  • Added the Use Next Date for Evening Deposits to the Adyen SDR Profile fields. When checked, orders with a settlement time after 5:00 PM Pacific time, will show the date of the following day for the Deposit Date on the SDR.

Copy url
icon
NetSuite Reconciliation Bundle v1.5.0
New
  • Added the Invoice Deduction Account to the Adyen SDR Profile fields. This field should be set to the Expense Account that the Invoice Deduction SDR line should map to.

Copy url
icon
Cegid Retail Y2 v2.0.47
New
  • Line item display is now supported by all terminals.
Fixed
  • The total purchase amount is now updated correctly when an item is removed.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.2.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.

New
  • The plugin now supports Click to Pay and Klarna payment widget, which improves the checkout experience for your shoppers and increases conversion.

    Click to Pay is available as a pilot feature. To join the pilot program, reach out to your Adyen contact.

Improved
  • The plugin now uses Checkout API v70 and Web Component v5.40.0.
  • We cleaned up transpiled code to make cartridge installation and customization easier.
  • We refactored the code for Adyen Giving.
Breaking Changes
  • For customized integrations, Checkout API v70 and Web Component v5.40.0 may introduce breaking changes. Check if your custom code is compatible with the changes introduced in these API and Web Components versions.

Copy url
icon
NetSuite Payments Bundle v1.20.04
Fixed
  • The GENERAL TOKEN: PAYMENT METHOD and PAYMENT CARD TOKEN: PAYMENT METHOD fields required for tokenization are no longer missing on the Custom Preferences tab.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.1.2

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.

New
  • You can now use a new version of Adyen Giving to let your shoppers make card or SEPA donations with iDEAL.
Improved
  • Checkout API and Web Components versions between Site Genesis and SFRA are decoupled to improve code modularity.
Fixed
  • Shoppers can now cancel the QR component with a button instead of refreshing the page or waiting for expiry.
  • For PayPal transactions, a validation step is added to ensure that the email input field is populated to prevent failed orders.
  • The components are re-rendered after each partial payment to ensure the correct amount is passed to the request.
  • The tax amount now synchronizes correctly for each line item between SFCC and Klarna playground.

Copy url
icon
Magento 2 v8.18.0
New
  • The plugin now supports Click to Pay.

    Click to Pay is available as a pilot feature. To join the pilot program, reach out to your Adyen contact.

Fixed
  • The allowRecurringonPaymentMethod function no longer throws an exception when no payment method is selected for recurring payments with alternative payment methods. The function now returns false when no payment method is selected to tokenize.
  • For country codes that have different values in the Adyen API and Adobe Commerce, country code mapping is added to resolve conflicts.
  • Shoppers can now pay with their Mastercard standard debit cards.
  • The Google Pay component now shows the merchant account on the checkout page.
  • Webhook notifications that reach the maximum error count (5) are now handled set to done.
Improved

Copy url
icon
NetSuite Payments Bundle v1.20.03
Fixed
  • We revised the way we send Klarna transactions to account for line item details. Previously, line item details weren't accounted for and this resulted in an unexpected error in the Hosted Checkout interface when shoppers clicked to pay with Klarna.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.1.1
Improved
  • For SFRA integrations, the loading spinner is now shown when express payment method buttons are loading.
  • There are changes to the custom configuration page of the plugin:
    • Added a new front-end region drop-down list.
    • Added Google Merchant ID.
    • Improved description fields.
New
  • For SFRA integrations, address details and payment string is now shown on the Amazon Pay review page.
Fixed
  • The Amazon Pay button no longer flickers on mobile.
  • For SFRA integrations, a Cancel button is added for gift cards.
  • For SFRA integrations, the gift card component now renders correctly on Safari.
  • The API version used for the getPaymentMethods endpoint in test is now consistent with live.
  • Open invoice methods are now checked correctly to include all open invoice methods. Previously, Afterpay was not included in the group of open invoice methods.
  • For each gift card, a payment instrument is created for all payments that use the paymentFromComponent flow.
  • For SFRA integrations, the remaining amount is now shown correctly when the order amount is covered by a gift card.
  • For credit card payments, the webhooks are now processed correctly.
  • For SFRA integrations, the gift card container is no longer visible when gift cards are not activated.

Copy url
icon
NetSuite Payments Bundle v1.20.02
Fixed
  • Navigating back to NetSuite from an external checkout page without completely processing a payment now results in a pending state instead of an error.

Copy url
icon
Magento 2 v8.17.0
New
  • You can now configure max_order_total and min_order_total values for all payment methods.
  • For Magento Vault payments, shoppers are now required to enter their CVC.

Copy url
icon
Magento 2 v8.16.0
New

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v23.1.0

The features introduced in this release are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.

New
  • New payment methods:
    • Apple Pay Express: only available for Safari.
    • Amazon Pay Express
  • In the Business Manager configuration page, you can now configure express payment methods.
  • Unit test coverage for Express payment methods.
  • Shoppers can now pay with multiple gift cards as part of a partial payment flow.
  • You can now enable Apple Pay using Adyen's Apple Pay certificate. When you do this, you will also have the option to configure tokenization.
Improved
  • Updated 3DS2 challenge locator.
  • Payment instruments synchronization between Salesforce Commerce Cloud and Salesforce Order Management is now improved to show the payment method names.

Copy url
icon
Shopware 6 v3.10.0
New
Fixed
  • Custom Product items are no longer considered options instead of product. Previously, this caused those line items to be skipped for open invoice payment methods.
  • For headless integrations, the base url is now generated correctly when being redirected to show the payment result.

Copy url
icon
Magento 2 v8.15.0
New
  • Added the option to use queue or cron (default) for notification webhook processing.
  • New unit tests for the CreditMemo and Management helper classes.
  • CodeQL analysis scanning.
Fixed
  • The REPORT_AVAILABLE webhook no longer fails when the merchant_reference field is missing. Instead, an error message is logged for the unsupported webhook.
  • For headless integrations, the donation token is now returned correctly. Previously, the response was not parsed correctly and blocked Adyen Giving.
Changed
  • Moved Adyen Payments plugin to RECOMMENDED SOLUTIONS section.
  • Moved webhook processor configuration to Advanced Settings.

Copy url
icon
NetSuite Payments Bundle v1.20.01
Changed
  • Hosted Checkout now replaces Hosted Payment Pages.
Fixed
  • When using the inline editing feature, a new URL is now generated.

Copy url
icon
Magento 2 v8.14.0
New
  • You can now test your webhook configurations from the Management API by sending a test notification with the AUTHORISATION event code.
  • Introduced new Unit tests in CaseManagement.php to increase the test coverage of our code base.
Fixed
  • Level 2 and 3 data is only sent for credit card payments instead of every payment method.
  • After the shopper gets redirected to the success page, they no longer get redirected to the payment method page again.

Copy url
icon
Shopware 6 v3.9.0
New
  • Shoppers can now fill gift card details in the shopping cart view.
  • The plugin now supports partial payments with gift cards.
Fixed
  • A failed payment authorisation no longer overrides the following successful authorisation.
  • The plugin can now split house numbers that contain a -. Previously, using the - character in the street field caused payments to fail.
  • The component_payment_method_description no longer fails to load the plugin component when payment method description is missing.
  • Sales channel is no longer ignored for CAPTURE and REFUND requests. Previously, ignoring the sales channel prevented loading the correct configuration and caused these requests to fail for merchants with custom configurations.
Improved
Breaking Changes
  • This version includes breaking changes for merchants accepting payments with gift cards. Gift card flow now goes through /orderAPI endpoint instead of HPP fallback. The change requires a modification in your account settings, reach out to our Support Team to set this up.

Copy url
icon
Magento 2 v8.13.0
New
  • For headless integrations, you can specify recurringProcessingModel in the /payment-information Magento 2 REST API request to override default values in the plugin configuration.
  • Cloud API labels and placeholders are renamed to POS Terminal Payment in the plugin interface.
Fixed
  • For POS installment payments, the configuration for the same minimum amount is fixed.
  • For alternative payment methods, the brand_code parameter is removed. Previously, this parameter caused headless Klarna payments to fail.
  • Implemented API logging in the module for requests and responses.

Copy url
icon
Magento 2 v8.12.0
New
  • You can now store Klarna payment details as recurring tokens. You can use the stored payment details for Subscription and UnscheduledCardonFile payments.
  • In the Magento admin panel, you can now download the live Apple Pay domain association file.
  • The open invoice function now supports Walley payment method.
Fixed
  • Adyen Pay by Link now works for virtual products.
  • For Amazon Pay payments with the US country code, the payment form also includes a field for region code or state.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v22.2.2
New
  • End-to-end tests for Store Front Reference Architecture (SFRA) 5, SFRA 6, and SiteGenesis.
  • For SFRA, multiple gift card brands are now supported by the new native gift card flow.
Improved
Removed
  • Custom 3D Secure settings in the configuration page.
Fixed
  • The payment confirmation page now shows details of the gift card brand that the shopper pays with..
  • Custom site preferences that are now set correctly.
  • For Google Pay, the merchant ID configuration property is now merchantId.
  • The shopper now receives only one confirmation email.

Copy url
icon
Cegid Retail Y2 v2.0.46
New
  • Double swipe flow for Global Blue tax-free shopping.
Fixed
  • When referenced refund is configured in CPOS, the refund no longer falls back to unreferenced refund.
  • You can now set Void behavior to automatic, ignored, or prompt for confirmation.
Improved
  • The plugin now embeds all necessary external dependencies and you no longer need to download Microsoft Visual C++ or other Microsoft components manually. This fixes the known issue in v2.0.36.

Copy url
icon
Magento 2 v8.11.0
Fixed
  • For debit combo card payments, the fundingSource parameter is added to avoid conflicts. Previously, card type and brand were overridden which was vulnerable to conflicts.
  • Fixed the credit memo creation condition for partial refunds initiated from the Adyen Customer Area.
New
  • Added checkout_frontend_region configuration in the StoreConfig object in GraphQL.
Improved
  • Removed credit card type selector from the plugin. Instead, the card types are fetched from the Adyen Customer Area.
  • For multishipping credit card component, available credit card brands are now fetched from the /paymentMethods response.
  • Updated checkout component to v.5.29.0.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v22.2.1
Improved
  • The cartridge now uses Web Components v5.28.0 and Checkout API v69.
  • You can now persist gift card information in the payment form after the shopper has filled in the gift card information.
New
  • Support for the new India live environment. Use this environment with the corresponding India location-based live endpoint.
  • A custom Business Manager configuration page.
  • New supported payment method: UPI.
  • Added a native gift card flow to the SFRA cartridge.
Fixed
  • Shoppers can no longer choose payment methods that are blocked for their locale.
  • Bancontact configuration is now independent from card configuration.
  • Payment method fields now sync with OMS.
  • Card brands are no longer shown under the card number input field.
  • The update status attribute is now in custom metadata attributes.
Breaking Changes
  • For gift cards, the payment flow now goes through the /orders endpoint instead of HPP fallback. The change requires a modification in your account settings, reach out to our Support Team to set this up.

Copy url
icon
Magento 2 v8.10.0
New
  • Open Invoice function now supports Atome payment method.
Fixed
  • Notification IP address validation is now optional.
  • When there is no order found, the getOrderByIncrementId function no longer returns false instead of null.
  • An empty array will be returned now if a webhook has no additonalData. Previously, calling the updateOrderPaymentWithAdyenAttributes function that requires an array caused an issue.
  • When exceptions are caught, webhooks are no longer processed.
  • An error no longer occurs when multiple payments are made for an order.
  • When a shopper wants to save card details for 3D Secure 2 payments, the vault_payment_token is now generated correctly.
  • Shoppers are no longer asked to fill billing and shipping address fields twice when they select the Affirm payment method.
  • Added missing environment variables for end-to-end tests.
Improved
  • If a shopper selects click and collect for shipping, the openinvoicedata.merchantData field can now include this information.
  • For Klarna payments using Pay by Link, the required invoice information is now included in the payment request.
  • It is now possible to differentiate between multiple credit memos when shoppers make partial refunds.
  • New unit tests are added for the Invoice helper class.

Copy url
icon
Magento 2 v8.9.0
New
  • The ORDER_CLOSED notification webhook can now be processed.
Fixed
  • The comparison between notification value and order amount no longer fails. Previously, the plugin added a decimal for specific currencies and caused mismatch errors with currencies that do not have decimal digits like JPY.
Improved
  • New Refund Data Builder files are introduced that have a single purpose of fetching merchant account information depending on whether the refund was initiated from MOTO or non-MOTO merchant account. Previously, separate Refund Data Builder files caused logic duplication.
  • The plugin now uses Web Components v5.28.2
  • Updated the More Information link of card tokenization.
  • Removed the Close button from payment action modal.
  • Updated street number and house number parsing so that more options can be parsed.

Copy url
icon
Magento 2 v8.8.0
New
  • You can now refund Magento payments in your Adyen Customer Area.
  • You can now create a Pay By Link order with an API request.
  • Support for Twint recurring payments of the type Subscription and UnscheduledCardOnFile.
  • You can now offer installments for POS payments on merchant initiated orders. Enable this in your POS configuration.
  • Shoppers in Brazil and Mexico with combo cards can now choose if they pay with debit or credit.
  • Express Checkout support for Apple Pay and Google Pay.
Improved
  • Added the Twint logo.
Fixed
  • For MOTO payment methods, the plugin now gets MOTO accounts that match the store ID.
  • The plugin now automatically adds 3 digits to each shopperReference. Previously, a shopperReference with less than 3 digits caused an error in the API request.
  • Authorized payments no longer trigger the OFFER_CLOSED notification webhook.
  • The timeout for API requests is now 120 seconds.

Copy url
icon
Magento 2 v8.7.0
New
  • For in-person payments, shoppers can now pay with more than one card.
  • You can now manually configure the HMAC key.
  • Recurring payments for new payment methods.
    • Google Pay: supports the CardOnFile, Subscription, and UnscheduledCardOnFile recurring payment types.
    • PayPal: supports the Subscription and UnscheduledCardOnFile recurring payment types.
    • Magento Vault card: supports the CardOnFile and UnscheduledCardOnFile recurring payment types.
  • Shoppers can now delete their stored payment details.
  • Unit tests for Adyen Order Payment helper.
  • End-to-end workflow for integration tests.
Fixed
  • For payments that go through 3D Secure 2 authentication, the shopper can no longer select the Close button in the browser or esc key on their keyboard to cancel the payment. The shopper can instead select the Cancel or Go Back button.
  • In the test environment, you can now configure the plugin without webhook settings and an HMAC key.
  • Address validation in the payment form now accepts more address formats.

Copy url
icon
Magento 2 v8.6.0
New
  • The plugin can now handle capture requests triggered from Customer Area.
  • To comply with new regulations in India to store data in Indian servers, the plugin now makes request to endpoints hosted in the India-based date center.
Improved
  • Continuous integration tests now include the MOTO flow.
  • In the test environment, full requests and responses are included in the log.
  • All lines in the notification.log file contain the following identifiers:
    • PSP reference
    • Merchant reference
    • UID
Fixed
  • The plugin now sets and uses region-based endpoints.
  • For virtual products, the plugin now makes the payment method request when the shopper goes to checkout. Previously, the plugin failed to make payment method requests for virtual products because of missing shipping address information.
Removed
  • The log no longer includes full request and response information.

Copy url
icon
NetSuite Payments Bundle v1.19.00
New
  • We enabled ACH payment instrument implementation with full control from the NetSuite environment.
  • You can now create Pay by Link tokens using the PSP reference if other values are omitted in the raw response.
  • You can now create a payment card token without using the CVV/CVC/CSC.
Fixed
  • We fixed a bug that prevented the CVV/CVC/CSC field from remaining populated.

Copy url
icon
Magento 2 v8.5.0
New
  • When creating admin orders, you can now select the terminal payment method for point-of-sale payments.
  • For all requests from a headless integration to get Adyen payment methods, the payment method names are now translated based on the shopperLocale value.
Improved
  • In the Required Settings section, tooltips and descriptions have been updated to provide more information.
  • For Apple Pay, txVariants are now more descriptive and are returned if the payment method is not named in the payment method list. For example, elodebit_applepay, visa_applepay, and mc_applepay.
  • Added support for Magento v2.4.5 to integration and functional tests.
  • The Multishipping success page now has a check to verify if an Adyen payment method was used.
Fixed
  • Log files are no longer duplicated.
  • When Capture delay is set to Manual, and Use auto-capture for OpenInvoice payments is enabled, the /payments request to Adyen now includes captureDelayHours = 0.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v22.1.1
New
  • When an API request fails, the cartridge retries the request three times with an idempotency key.
Improved
Fixed
  • Fields that collect Brazilian CNPJ and CPF numbers have been removed, so the data isn't logged. Additionally, less payment request data is now stored in the Business Manager.
  • For Ratepay payments, fingerprints are now generated and submitted properly.

Copy url
icon
Magento 2 v8.4.0
New
  • In required settings, you can now set Configuration Mode to Automated: when set, automated IP address checks happen when setting up webhooks.
  • MOTO flow implementation. You must enable this even if you previously processed MOTO payments.
Fixed
  • Unsupported webhook notifications are no longer processed.
  • For Boleto, CNPJ identification numbers are now supported. Previously, only CPF numbers were supported.
  • Payment method logos are now updated.
Improved
  • For Pay By Link payment links, there is a counter for failed payment attempts. After five failed payment attempts, an order is closed.
  • The plugin now uses Adyen API library for PHP v13.0.1.
  • The plugin now uses Web Component v5.21.0.
  • Log files are no longer duplicated.
  • Information in log files are formatted for easier readability.
  • The PHP library no longer has duplicate and reuse manual capture list.

Copy url
icon
Magento 2 v8.3.0
New
  • Rate limiting notifications mitigate brute force attacks when webhook password or username authentication fails.
Improved
  • We added a separation line between the Credit Card payment method and the next payment methods to improve the clarity of the checkout page.
  • The plugin now uses Web Components v5.16.0.
Fixed
  • The iDEAL issuer selector dropdown menu now does not overlap with the Order Summary section.
  • When an order does not include an Adyen payment method, the plugin will not update the Magento order status.
  • When a shopper clicks on the Back to Shop button when using Dotpay Bank Transfer, the plugin no longer throws an error.
  • There are now no conflicts if the plugin is used with Braintree.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v22.1.0
New
  • Payment methods are supported out of the box, because the cartridge now dynamically handles actions on the front end.
  • Shoppers can now complete authentication during checkout with Native 3D Secure 2.
Breaking Changes
  • For customized integrations, some changes in this version may be breaking changes, depending on your custom code:
    • Payment methods are now retrieved by creating a payment session, using the /sessions. After the session is created, the Web Components will be rendered on the storefront.
    • Payment actions are handled with front end code.
    • Orders are now retrieved with an order token.
    • Native 3D Secure 2 Authentication.
    • Checkout API v68.
Improved
  • The cartridge now uses Web Components v5.6.1 and Checkout API v68.
  • More cartridge end-to-end tests check that all payment methods are working properly.
  • Web Components are now pre-filled with data that a shopper has already entered during checkout.
  • When a shopper selects the back button in their browser after being redirected to a payment method page, their cart is now automatically restored.
  • For AmazonPay, shoppers can now retry their payment if it was initially declined.
  • You can now more easily implement payment methods with QR codes.
  • All cartridge paths are now absolute paths. This makes it easier to customize your integration.
Fixed
  • Sale payment methods are now compatible with Salesforce OMS.
  • The cartridge now correctly handles the export status of an order.
  • If a PayPal payment fails, the loading spinner now closes automatically.
  • The services metadata now include all live endpoints.
  • The cartridge logs now reflect when the Adyen Giving configuration is incomplete.
  • The cartridge now correctly handles order numbers that contain hyphens.

Copy url
icon
Magento 2 v8.2.0
Changed
  • The Clone quote on failed payment configuration field is removed from the Magento Checkout Experience panel. The quote is now restored by default in a more secure manner.
New
Fixed
  • Customers now only get a confirmation mail of their order when the full payment amount has been authorized.
  • If an order that is paid with a coupon is canceled due to a refused 3DS flow, the coupon is no longer counted as used.
  • We fixed an error where Klarna would display the payment amount in a currency different from the base currency.
  • The plugin now first checks if a payment method supports recurring payments before adding the recurring payment method information. Note that when upgrading, the Store alternative payment methods field will be automatically set to No. This is done to ensure that once enabled, the admin will have to choose the type of token to be created.
  • When receiving an AUTHORISATION notification and the amount is fully authorized, the amount is now updated in the Magento table sales_order_payment.
  • The plugin now enforces the correct states when multiple states are assigned to a status.

Copy url
icon
NetSuite Payments Bundle v1.18.00
Fixed
  • We corrected the Recurring Processing Model issues preventing transaction overrides.
  • We fixed bugs for the ADYEN AUTHORIZATION AMOUNT OVERRIDE transaction field that sometimes began to work intermittently.
Improved
  • Improved Pay by Link tokenization capabilities and masking method.
  • We increased the maximum value for the Payment Processing Profile field PAY BY LINK: TIMEOUT (HOURS) from 720 hours to 1679 hours.
New
  • We added two new saved searches, customsearch_shopper_ref and customsearch_es_plugin_execution_log, to improve analytics.

Copy url
icon
Cegid Retail Y2 v2.0.36
New
  • If you did not configure referenced or unreferenced refunds, the cashier will now be prompted to choose when both options are possible.
  • For gift cards, you can now select an entry mode in a pop-up when checking the balance of a gift card. The options are Swipe, Scan and MKE.
  • It is now possible to void gift card load operations.
  • We added a setting to enable or disable support for void from CPOS.
  • For gift cards scan entry mode, you can now shorten barcode length with a parameter.
  • You can now configure different AditionalOptions and TenderOptions for payment and refund requests.
Fixed
  • For Global Blue transactions, cardholder name is now correctly recorded.
  • We fixed the issue where the captureDelayHours additional data configuration was passed to the request with the wrong format.
Improved
  • We simplified the logs.
  • We improved the referenced refund logic to support both cancellations and refunds.
  • We improved the translations in the custom translations file.
Known issues

Copy url
icon
Magento 2 v8.1.0
New
  • We added details to billing information in customer view.
Fixed
  • Polish addresses with special characters are now parsed properly.
  • We fixed an issue with case management when auto capture is enabled.
  • Multishipping is now working properly for payment methods outside of the Adyen plugin.
  • Partial captures are now handled correctly for both partial payments and regular payments.
  • The stateData is now stored temporarily (per request) on the server side and in a browser session for multi page flows.
Improved

Copy url
icon
Magento 2 v8.0.0
Breaking Changes
  • This new major version includes breaking changes for merchant with headless integrations. If your integration is using endpoints from the webapi.xml file be aware that some technical adjustments are needed in order to upgrade to 8.0.0.
New
  • It is now possible to add a custom return URL for redirect methods.
  • We have added a new feature called Adyen Giving. Merchants can offer Adyen Giving in the success page for shoppers using supported payment methods.
  • There is a new configuration layout. The grouping of configuration fields has been simplified and a new section Configure payment methods has been added to include all methods. The order status configuration fields have been moved to Adyen payments > Advanced settings > Magento Order Processing.
  • We added the amount for number of installments to the checkout component in the Magento admin panel.
  • We implemented the webhook module to receive notifications.
Removed
  • Pay by Mail has been removed as Pay by Link is now available.
  • We removed AfterPay as an option for auto capture.
Fixed
  • The total amount displayed in the installment's section is now displayed correctly and includes taxes.
  • After receiving an authorization webhook, a status is now given to an order indicating that it will undergo manual review.
Changed
  • Split Payments has been renamed as Partial Payments
  • We moved the order status configuration fields from Required Settings to Magento Order Processing.

Copy url
icon
Magento 2 v7.3.0
New
  • Pay By Link payment method was added for admin orders. If the link is not paid, the expired link scheduled task will close the order.
  • We created a new cron functionality to clear the state data
  • We added multi-shipping support for Local Payment Methods
  • We restored originKey API endpoint and paymentStatus params and method
Removed
  • We removed the Pay By Mail configuration
Improved
  • We updated tool tips for new customer area UI
Fixed
  • Now the invoices are created as pending during async capture and change the state with the notification
  • Fixed support of partial payments
  • The new amount is now visible in wallet payment methods when a shopper applies or cancels a discount code
  • Tokens are now saved when using 3DS1
  • The URL for redirects is corrected for multiple store views

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v21.2.0
New
  • We added supported payment methods: Amazon Pay, Pix.
  • The cartridge now fully supports 3D Secure authentication on zero-auth transactions.
Improved
Breaking Changes
  • You must now set up a client key when you configure the cartridge. The client key is used to show the input fields for card details. If you made customizations to the cartridge, you must check if this change is compatible with your custom code.
  • When using SiteGenesis, you need to make changes to the Adyen-specific code that you added to the storefront core code. To see which code you need to add with version 21.2.0 or later, refer to SiteGenesis code changes.
  • For customized integrations, Checkout API v67 may introduce breaking changes. Check if your custom code is compatible with the changes introduced in this API version.
Fixed

Copy url
icon
Shopware 6 v3.2.0
New
  • New supported payment methods: Fashioncheque, DE Cadeaukaart, updated generic giftcard
Fixed
  • We added snippet_name for all cookies

Copy url
icon
NetSuite Payments Bundle v1.17.01
New
  • We added tokenization capability to transactions using Pay by Link and Payment Instruments.
  • It is now possible to save the token created by Pay by Link invoices as a default payment method.
Changed
  • We updated the UI to allow for triggering an authorization void from canceling or closing a Sales Order.
  • We revised the hierarchy of the Suppress Billing Address function on the Payment Processing Profile and the transaction page. If the Suppress Billing Address feature is enabled, no billing address information shall be transmitted.

Copy url
icon
Shopware 6 v3.1.0
New
  • We implemented gift cards as a standalone payment method
  • We added refund processing to the order detail page
  • The shopper details and addresses can now be prefilled
  • We created a functionality to show/hide the Save credit card option in the checkout page, depending on whether the merchant has enabled the Stored Payment Methods on his storefront admin interface.
  • We now show notifications on the order details page
Changed
  • We split the configuration panel into components
Fixed
  • The Paypal button now works in Firefox on IOS mobile

Copy url
icon
Magento 2 v7.2.0
New
  • This release adds support for the Cards payment method in the multishipping checkout flow. Please be aware that this is only adding support for Card payments and not local payment methods yet.
  • In response to increasing requests, the new release now supports Amazon Pay. This payment method has been added at the end of the checkout along with the other payment methods.
  • A new State Data webapi endpoint that receives a quote_id and a state data JSON to be stored in a new BD entity. This could be used in custom checkout flows and multishipping.
  • We brought back the pre-fill of the house number address field for AfterPay NL/BE.
Fixed
  • Removed AddressAdapterInterface type declaration that was not allowing the checkout to go through if the address did not match the requirements
  • By using the current order status on addStatusHistoryComment now the order will not change the status when leaving an info-only history comment.
  • The Capture builder now uses the subject amount instead of the order amount for the capture request. The subject amount could be the full order or a set of items.
  • Fixed the error message on the Apple Pay payment method when the shopper selects a shipping method with the price higher than 0.
  • For OFFER_CLOSED notifications the order cancel was removed if the payment method is not a credit card to avoid the rejection of all the wallet payment methods.
  • GiveX gift card integration was fixed.
Changed
  • We had introduced a toggle for 3DS2 which has now been deprecated. 3DS2 will be triggered via Native flow only.
Improved
  • We updated checkout component to 4.5.0. Please make sure you are also upgrading to the component version 4.5.0 in case you are managing your own frontend. Refer to docs for more information on web components integration.

Copy url
icon
NetSuite Payments Bundle v1.17.00
New
  • We created a new custom function that replaces the getValueOfField function to obtain custom records.
  • We have re-implemented both WeChat and AliPay as options within the Payment Processing Profile
Fixed
  • We resolved an issue for Suppress Billing Address where the checkbox on the invoice would not behave as expected.
Improved
  • We updated the endpoint version for Adyen API calls within the bundle.
  • The validatePostBack error code handling response is improved.
  • We added masking of codes to (ZZ) to allow Adyen to recognize Ceuta and Melilla (EA), Canary Islands (IC), Kosovo (XK), Netherlands Antilles (Deprecated)(AN), and Serbia and Montenegro (Deprecated)(CS).
  • Refined Payment Card Token mapping. We updated the mapping for tokenization to include additional data for:
    • Issuer identification number
    • Card brand
    • Card type
    • Cardholder name
    • Last four digits
    • Expiration date
Changed
  • We removed the use of Checkout API Key for most aspects of the bundle.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v21.1.0
New
  • New supported payment methods: ACH, Affirm, BCMC mobile, Clearpay, MB WAY, PayBright, RatePay, Swish, and WeChat Pay.
  • We added a toggle that you can use to show or hide the credit card holder name. This toggle is configurable from the Business Manager.
  • For PayPal, you can now choose to set captures to immediate or manual from the Business Manager.
  • We added shopperLocale in paymentMethods call which enables translating the payment method names in the shopper's selected language.
  • All SFRA cartridge features now have unit tests. You can run the unit tests from the command line.
Improved
  • We updated the cartridge to Checkout API version 65 and Adyen Web Components version 3.18.2.
Fixed
  • We fully refactored the code in the SFRA cartridge using ES6, to take advantage of modern JavaScript features. We use Babel to transpile the code to ES5 to make it compatible with Salesforce Commerce Cloud.
  • We fixed an issue where the address was not saved for logged in users.
  • Previously, when shoppers used Paypal and closed the pop up before it loaded, they were unable to continue the payment. Now the PayPal flow is canceled and shoppers are able to choose another payment method.
  • For multiple partial payments, the notification handler now checks the total authorised amount to update the payment status in the order.
  • We fixed the tax calculations for Klarna.
  • Enabling multiple payment processors no longer causes collisions.
  • We fixed an issue where undefined lineItems would cause errors for bundle products.
Breaking Changes
  • For customized integrations, the SFRA cartridge refactoring may introduce breaking changes. Check if your custom code is compatible and apply changes if needed.

Copy url
icon
Magento 2 v7.1.0
New
  • We added a toggle to hide/show the credit card holder name field in the card component configuration.
Fixed
  • The bug-fix prevents an error with the Klarna payment method when the shopper makes a refund and sets the value to 0 items.
  • The bug-fix prevents the ghost credit memos from being created when the refund is created.
  • In the configuration object on your payment page, choosing the locale for China or Taiwan was fixed to match Adyen's codes.
  • The 3DS2 challenge for OneClick payment method was being mounted behind the checkout loading screen. The bug-fix moved it to the modal window just like in credit card payments.
  • We added *.adyen.com to the allowlist, so that Magento Content Security Policy does not block Adyen resources.
  • We fixed he calculations of discounts and shipping costs for open invoice payment methods.
  • The adyenLogger dependency to ConnectedTerminals.php
Changed
  • Boleto payment method is now only available with the shopper being present.
  • The merchant can now send the email after a purchase that contains a link to download a copy of the barcode generated in the flow for Boleto.
  • After payments with non-3DS, 3DS1 and 3DS2 the payment details are now saved in the vault and the token can be used for payment.
  • This release specified that we only support SEPA tokenization at the moment as an alternative payment method tokenization.
Improved
  • We updated the credit card payment form for admin orders to use the latest version of the web components library

Copy url
icon
Shopware 6 v3.0.0

This release supports Shopware v6.4.0.0 and later and is not backwards compatible with earlier versions.

New
  • New supported payment methods: Afterpay (AU, NZ, US, CA), Alipay, BLIK, Clearpay, EPS, Oney, PaySafe Card, Ratepay, Swish, Trustly, and Twint.
Fixed
  • Fixed a problem where the line item description in open invoice payment methods was not set on inherited variant name which caused the payment request to fail.

Copy url
icon
Shopware 6 v2.0.0

This release does not support Shopware v6.4.0.0. Refer to Adyen plugin version 3.0.0 for Shopware v6.4.0.0 support.

Breaking Changes
New
  • The checkout now has the new PayPal button.
  • You can no do refunds from the Adyen Customer Area.
  • New payment methods: BLIK and Amazon Pay.
  • Added additional data to the Store API so it would support Adyen payment methods for PWA merchants.
Fixed
  • Improved error messages for failed or canceled payments to give more feedback to the user.
  • Fixed an issue with Buy Now Pay Later payment methods where applying multiple tax rates and then a discount led to an unsuccessful payment.
  • Guest shoppers can now complete a previously failed payment.

Copy url
icon
Magento 2 v7.0.0

Refer to the migration guide for more information on migrating to this major version.

Breaking Changes
  • When configuring the plugin, you now need to set up a client key. The plugin uses this to show the input fields for card details.
  • Google Pay and Apple Pay have been removed as standalone payment methods and are now part of the alternative payment methods group.
  • The plugin now uses Checkout API v67.
Changed
New
  • You can now change the currency used for Adyen payment processing.

  • New supported payment method: Twint.

  • Added Progressive Web Application (PWA) support for cards (including 3D Secure 1 and 3D Secure 2 authentication) and local payment methods. For more information, refer to our Magento headless integration guide.

Improved
Fixed
  • We fixed the issue with the 3D Secure 1 flow for Magento and PWA.

Copy url
icon
Magento 2 v6.7.0
New
  • New supported payment method: MB WAY.
  • New 3D Secure 1 flow with termUrl and redirectResult. The new configuration field allows setting the 3D Secure 1 flow to Manual (default) or Auto for POST and GET redirect back from the issuer page respectively. This setting can only be changed via Adyen Support. For more information, refer to Set up the plugin in Magento.
  • Added a new configuration field Clone quote on failed payment that enables cloning the quote so that the following order has a different quote ID.
  • Added a new configuration field Address street line used for the house number input allows choosing between Street line 1 to 4 to use as a dedicated house number field.
Fixed
  • Fixed a bug with tokenization when it would store credit card details even when the shopper didn't select it.
  • Fixed an issue with shopperReference being too short for Checkout API v66.
  • Fixed an issue with the Terms and Conditions checkbox not working for redirect local payment methods.

Copy url
icon
Shopware 6 v1.6.0
New
  • New supported payment methods
    • Apple Pay and Google Pay. The payment methods are presented only at checkout, and are not shown as express checkout buttons in the product page. To enable, contact our Support Team and provide the domain names and shop name that you want to use.
    • Local payment methods: Bancontact and Dotpay.
Improved
  • Added support for sending payment method and payment details separately for headless implementations with a non-standard payment flow. For example, in a multi-step form, the SalesChannelContextSwitchEvent may be dispatched multiple times. This caused the plugin to remove the payment details. Now the plugin will save or clear the payment data only when the payment method is updated.
Fixed
  • Fixed a bug in the payment methods filter for the checkout page. Previously, payment methods that were not returned in the /paymentMethods response from Adyen were still displayed in the checkout page.
  • The Test Configuration button is now working when using Shopware v6.3.4.1 and later.
  • Fixed an issue where the plugin was missing domain information that caused the redirect URL to be generated incorrectly.

Copy url
icon
Shopware 6 v1.5.0
New
  • The plugin can now process notifications, so the payment statuses are now updated based on the notification events.
Improved
  • Replaced all usages of Shopware's deprecated Sales Channel API with Store API.
Fixed
  • Fixed an issue where when a credit card payment fails and the shopper tries to pay again with PayPal or Klarna, they would get an error stating This XML file does not appear to have any style information associated with it.
  • If you have different sales channels and you are testing the API configuration, the configuration would fall back to the default store configuration. We've fixed this so now you can test API configurations specific for a sales channel.

Copy url
icon
Shopware 6 v1.4.0
Changed
New
  • New supported payment method: giropay.
  • Payment method logos have been added to the plugin.
Fixed
  • Fixed an issue where in some cases Klarna payments were not submitted correctly and the shopper could not pay.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v20.1.3

This version is no longer supported. We recommend that you upgrade to a maintained version of the plugin according to our support schedule.

Breaking Changes
  • Payment information is now passed using query strings instead of the session class. This may introduce breaking changes for customized integrations.

Copy url
icon
Shopware 6 v1.2.0
New
  • Shoppers can now save their card details for one-click payments.
  • Added German translations to the cookie snippets.
Fixed
  • When cards were selected as the default payment method, shoppers could proceed from their cart to the order summary page even if they do not type in their card details. This is now fixed; shoppers need to enter their details before they can see the order summary page.
  • Fixed an issue where the Google Chrome SameSite cookie policy was causing problems with 3D Secure 1 payments and shoppers would be redirected to an empty cart.

Copy url
icon
Shopware 6 v1.0.0
New
  • The plugin now supports the following payment methods: debit and credit cards, PayPal, iDEAL, Klarna Pay Later, Klarna Pay Now, Klarna Pay over time, SEPA Direct Debit, and Sofort.

If you need any additional payment methods, open a Github feature request.

Improved
  • The plugin now supports multiple sales channels configurations.
  • Added descriptions under the payment methods in the plugin.
Fixed
  • We fixed an issue with the order transition state.
  • We improved the error messages in the plugin configuration test.
  • Messages in the NotificationReceiverService are no longer incorrectly logged as critical.
  • First name is no longer sent instead of the last name in payment calls.
  • The plugin is now compatible with payment methods external to Adyen.
  • The plugin is now compatible with Shopware version 6.3.
Known issues
  • The Google Chrome SameSite cookie policy is causing 3DS1 payments to run into some issues. This is currently being worked on and will be fixed in the next release.

Copy url
icon
Magento 2 v6.6.0
New
  • The plugin now supports SEPA Direct Debit tokenization.
  • If 3D Secure 2 is not supported, the plugin now falls back to the 3D Secure 1 flow.
Improved
  • The IP and HMAC checks for notifications are now completely independent. When we introduced the change in version 6.5.0, the checks in the code were still dependent on each other even after separating the settings.
  • We have excluded adyen.js and adyen.css files from being minified in the configuration.
Fixed
  • Fixed an issue where the Google Pay button was shown regardless of validation results. We validate if the shopper has agreed to the terms and conditions and if Google Pay is available for them. The checkout page now only shows the Google Pay button when the validation is successful.
  • Fixed an issue where Vault tokens were not saved for 3D Secure 2 credit cards.
  • Fixed an issue where the shopper is redirected to the wrong storefront after 3D Secure authentication.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v6.5.0
New
  • New supported payment method: Swish.
  • Guest shopper card data is now tokenised as well, if you enabled guest tokenisation in your Magento environment.
  • There is now a Payment Origin URL field for PWA storefront integrations. Add your frontend URL to this field to connect your Adyen Web Components to your frontend server.
  • Origin keys now persist in your local storage when you clear the cache to make a configuration change.
  • For notifications you receive, you can now separately enable:
    • HMAC key validation.
    • IP address validation for the notification sender.
Fixed
  • Pay by mail now fetches the country code correctly.
  • The Chrome SameSite cookie security settings no longer affect users redirected after 3DS1 authentication.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v6.4.0
New
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v6.3.0
New
  • The plugin now supports Swish.
Fixed
  • We fixed an issue with loading the POS Payment method; this was a bug introduced in release 6.1.0.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v20.1.0

This version is no longer supported. We recommend that you upgrade to a maintained version of the plugin according to our support schedule.

New
  • We added the Adyen Component payment processor, which will render Adyen Web Components dynamically. This includes the following from our overview of payment methods:

    • All credit cards
    • All cash and ATM payment methods
    • All direct debit payment methods
    • All other payment methods with a redirect payment flow. This refers to online banking and buy now, pay later payment methods, prepaid cards and gift cards, and wallets. The overview of payment methods indicates whether such a payment method has a redirect payment flow, or a different flow.
  • We updated the PayPal integration. With this, you can present PayPal's Smart Payment Buttons to shoppers in your payment form. In all supported countries/regions you can present a PayPal button, and in the US and the United Kingdom you can also present PayPal Credit.

  • You can use Adyen Giving to let your shoppers donate to a charity of your choice after they complete the checkout. To find out more, go to adyen.com.

  • You can enable in-store point-of-sale payments through your Salesforce Commerce Cloud storefront, using our built-in cloud Terminal API.

  • The cartridge now supports Credit Card Installments. With this and the support for Boleto, the cartridge is also fully ready for the Brazilian market.

Improved
  • We updated all existing Adyen Web Components to version v3.9.4.
Fixed
  • The shopper can now choose to save their payment details for later purchases, and can validate the payment fields during the checkout.
  • Payments with a redirect flow are now correctly saved as a new order in the Business Manager.
  • The order statuses will be updated if Adyen successfully retries a failed capture.
  • The payment details from Multibanco are now included in the confirmation email.
  • We fixed an issue with showing labels in drop-down lists in Firefox.
  • We removed the max-length requirement for the card owner field.
Breaking Changes
  • For customized integrations, the use of Adyen_Component as the payment processor for all payment methods, instead of Credit_Card for card payments and Adyen for all other payment methods, may introduce breaking changes.

Copy url
icon
Magento 2 v6.2.0
Improved
  • We improved the security of notification webhooks by adding HMAC signature validation. To protect your server from unauthorised notifications, we strongly recommend that you set up an HMAC key.
Fixed
  • Fixed an issue where an unauthenticated user could cancel an ongoing point-of-sale transaction.
  • Fixed an issue where an unauthenticated user could perform side-channel attacks to obtain notification credentials and affect the transaction notification flow.
  • Fixed an issue where an unauthenticated user could perform a brute forcing attack to obtain notification credentials and affect the transaction notification flow.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v6.1.0

Refer to our technical release notes on GitHub for more information on the 3D Secure 2 setup for PWA integrations.

New
  • We have introduced a new feature that you can use to sync the configuration between environments. For example, you can use this to sync the configuration between a developer's local instance and a testers test environment before you go live.
  • You can now manually adjust the cancellation of orders based on notifications. As this is not a very common scenario, you can only make manual adjustments using the database.
Improved
  • Added the Visa/Dankort logo.
Fixed
  • When we do not receive a return URL in the 3D Secure 1 response, we no longer cancel the order. Instead, we look at the notifications to see what should happen with the payment, as these are more reliable.
  • Your shoppers can now click the Pay button and complete a checkout without providing a billing address.
  • Fixed a Google Pay bug and several other bugs.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v6.0.0

Refer to our technical release notes on GitHub for information on backwards compatibility changes.

Changed
  • The Adyen API Library for PHP is updated from version 5 to 6.
  • For PWA storefront integrations, we introduced a new API endpoint to retrieve the current payment status of an order. The documentation will be updated soon.
  • The Checkout Component is updated from version 3.0.0 to 3.4.0.
New
  • Support for dual-branded Mexican cards and payments in Mexican peso (MXN).
Improved
  • In modification requests, we now pass the store ID from the order. Previously we passed the default store ID. For merchants with multiple stores this wasn't always what they expected.
Fixed
  • We didn't directly provide the order ID in the Magento payment-information API response. This caused other Magento plugins to not always work.
  • Recurring payments with Apple Pay didn't work.
  • Apple Pay was shown as available payment method on browsers that do not support it.
  • The local language that was set in the Configuration panel didn't always match the language of the webshops.
  • Merchants on Magento version 2.2.7 weren't able to download and configure the Adyen Magento plugin.
  • Klarna discount lines had positive amounts instead of negative amounts.
  • In a PWA storefront integration, the session wasn't always available when retrieving the payment methods.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v5.4.0
New
  • You can now see an overview of all Adyen notifications on the Magento admin page.
Fixed
  • The fashioncheque gift card logo has been added.
  • Google Pay is working on the production environment again.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v5.3.0
New
  • If a refund fails, a notification will be shown on the admin panel.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v5.2.0
Fixed
  • In some scenarios, an order was not being created after a payment request was processed using guest checkout.
  • Google Pay button didn't appear as a payment method at checkout.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v5.1.0
New
  • Added support for Combo Cards in Brazil. A shopper can choose whether they want to pay with debit or credit by using a drop-down menu.
Fixed
  • Credit cards were not appearing in the list of available payment methods in the Magento PWA Storefront.
  • In some scenarios, stock levels were incorrect after an order was canceled.
  • In some scenarios, shoppers weren't able to pay using Afterpay Touch.
Known issues
  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Magento 2 v5.0.0
New
  • You now have the option to store the shopper's payment details for recurring payments when initiating backend orders (MOTO).
  • The checkout form additionally supports logos for the following payment methods:
    • Klarna Pay Now
    • Direct Debit (Great Britain)
    • Boekenbon Gift Cards
    • VVV Cadeaubon Gift Cards
Improved
  • Web Drop-in and Components updated to version 3.2.0. Refer to the Web Drop-In and Components release notes to learn more about the changes.
  • We now record individual steps of the payment request process in the log files.
  • The option of initiating backend orders (MOTO) is now permanently enabled.
Fixed
  • In some scenarios the order was not being created after the payment request was processed.
  • In some scenarios, 3D Secure payments were not working.
  • When shoppers updated their billing address at checkout, the old address was being sent with the payment request.
  • Returning shoppers using previously stored card details were unable to complete the purchase after a failed 3D Secure 2 challenge.
  • We now send the shopperInteraction field in recurring payment requests using billing agreements.
  • We now include the shopperIP in payment requests.
Known issues
  • The 3D Secure 2 popup wasn't initiated for guest checkout.

    A fix for this issue is available in version 5.0.2.

  • There are known issues with the 3D Secure 1 flow for Magento and PWA. We do not recommend using the PWA integration until these issues are fixed in the version 7.0.0 release in March 2021. If you would still like to use PWA before these issues are fixed, you will need to build a workaround.

Copy url
icon
Salesforce Commerce Cloud - B2C Commerce v19.2.0
New
  • Shoppers paying with Konbini or Dragonpay can now complete the whole payment flow without being externally redirected.
  • We added a security check to prevent website spoofing and session hijacking.
  • You can now access a masked version of shoppers' credit card details from the order payment instrument.
Improved
  • To maintain the quality and reliability of the cartridge we have:

    • Implemented automatic end-to-end testing.
    • Refactored some of our integration.
  • We have updated our integration for stored cards. As a result, you need to update your store shopper details preferences.

Fixed
  • We now send the correct device fingerprint for RatePAY payments.
  • We fixed an issue where shoppers' stored card details were sometimes not shown on the payment form.

Copy url
icon
Magento 2 v4.5.0
New
  • Apple Pay additionally supports the following card brands:

    • Maestro
    • vPay
    • JCB
    • Elo
  • You can now build a Progressive Web App shop. For more information, see Magento headless integration.

  • You can now see which Adyen API key you are using for live and test payments. To view these in your Magento admin panel, go to:

    • Stores > Configuration.
    • In the menu, go to Sales > Payment Methods > Adyen All-In-One Payment Solutions > CreditCard API integration.
      The last four digits of your stored API key for Test and API key for Live are visible.
  • The email address of a guest shopper will now appear in your Customer Area > Transactions > Payments.

Fixed

In this release we fixed the following issues:

  • In some scenarios, billing agreements were not being stored.
  • The Shopper IP usage frequency risk check would be triggered incorrectly.

Copy url
icon
Magento 2 v4.4.0
New
  • Added support for Google Pay.
  • Added support for point-of-sale installments.
Fixed
  • Improved plugin support for Magento 2.3.2.

Copy url
icon
Magento 2 v4.2.0
New

In version 4.2.0 we added native 3D Secure 2, the latest authentication technology.


Copy url
icon
Magento 2 v4.1.0

Adyen can only offer support for the Magento 2 Adyen plugin version 4.1.0 or later.

Changed

In version 4.1.0, we replaced Adyen Hosted Payment Page (HPP) integration with Alternative payment methods. The styling for alternative payment methods changed from skins to CSS.
This means that alternative payment methods such as iDEAL, Boleto, or Klarna, are now processed with our newest APIs, improving the shopper's experience by limiting the number of redirects.