Skip to content

Releases: Adyen/adyen-web

4.0.0

25 Feb 15:03
3fe76e6
Compare
Choose a tag to compare

Breaking changes

  • The origin key is no longer supported. If you haven't already, switch to using the client key for client-side authentication.
  • Drop-in now only accepts props related to itself.
  • Configuration at the component level overrides all other configuration.
  • We removed some deprecated props.
  • You must now configure aria labels using translation fields.

Have a look at the Adyen Web 4.0.0 migration guide for more detailed explanations of the breaking changes.

New

  • For NPM installations, we now also release ES and CJS format bundles. This is in addition to the UMD format bundle released with previous versions.
  • You can now configure action components by action type inside paymentMethodsConfiguration.

Improvements

  • The onChange event now also returns error and validation information. The state.valid object returns a boolean for each field, and state.errors can be used to log the state of your form. You should only use the onError event for non-validaton errors, for example network errors.
  • Drop-down menus now have search functionality which filters results as you type. This applies, for example, for the list of issuers for iDEAL payments, or the lists of countries, states, or provinces for payment methods that require these.
  • If an issuing bank is offline, it appears greyed out to the shopper and they cannot select it from the dropdown menu. This applies, for example, to Dotpay.

Required API version

Adyen Web 4.0.0 requires API v67 or later.

Full release notes: https://docs.adyen.com/online-payments/release-notes#web-components-4-0-0

3.23.0

22 Feb 16:07
9634a3b
Compare
Choose a tag to compare

Improvements

  • Amazon Pay now supports the cancelUrl configuration property and the submit() method (#778)
  • Improved support for Gift cards with a transaction limit (#561)

Required API version

Adyen Web 3.23.0 requires API v66 or later.

3.22.2

16 Feb 16:11
bb02f52
Compare
Choose a tag to compare

Fixes

The 3DS2 flows are kept separate #762
(This fixes the backwards compatibility issues with existing 3D Secure 2.0 integrations - see "Warning" on last 2 releases, 3.22.1 & 3.22.0)

Improvements

The phone input field labels have been improved for the Qiwi Wallet and MBWay components #756

Required API version

Adyen Web v3.22.2 requires API v66 or later

3.22.1

15 Feb 14:40
765fa01
Compare
Choose a tag to compare

⚠️ This release is backwards incompatible with existing 3D Secure 2.0 integrations that rely on intercepting the /details call after fingerprinting. For full backwards compatibility, use 3.22.2.

Fixes

  • Fix loading status on QRCode components #753
  • Prevent the PayPal submit method being called programmatically in the Drop-in #754
  • Update RatePay to support NL. #755

Changes

Upped SecuredFields version to 3.3.1

Required API version

Adyen Web v3.22.1 requires API v66 or later.

3.22.0

08 Feb 15:15
1f879c4
Compare
Choose a tag to compare

⚠️ This release is backwards incompatible with existing 3D Secure 2.0 integrations that rely on intercepting the /details call after fingerprinting. For full backwards compatibility, use 3.22.2.

Fixes

Filter payment methods which are not supported in the Drop-in (#722).

Changes

In preparation for a future release, we've made some updates to the 3D Secure flow (#729).

Required API version

Adyen Web v3.22.0 requires API v66 or later.

3.21.1

03 Feb 08:46
177c25f
Compare
Choose a tag to compare

Fixes

  • Change default 3DS2 challenge iframe sizing (#620)

3.21.0

01 Feb 16:16
c14f22f
Compare
Choose a tag to compare

New

  • PIX component (#669)
     

Improvements

  • Improvements on bin lookup functionality (#692, #707)
  • Ensure issuer lists selected issuer icon has a height for IE11 (#677, #675)
  • PayPal component: add the onShippingChange event (#710)
  • Improvements on installments functionality (#686)

Fixes

  • Fix test script on Windows environments #696

Changes

  • Upped SecuredFields version to 3.3.0
  • Switched to v2 of /binLookup API

Required API version

Adyen Web v3.21.0 requires API v66 or later.

3.20.0

11 Jan 15:42
9abd717
Compare
Choose a tag to compare

New

  • Amazon Pay component #417
  • Card Component: new onBinLookup callback #653

Improvements

  • Apple Pay/Google Pay: brands from payment methods response #615
  • Card component: New Bancontact bins #648
  • Card component: aria-label iframe strings are now set in the translations files #613

Fixes

  • Fix personal details output in voucher components #632

Changes

  • Upped SecuredFields version to 3.2.8

3.19.0

14 Dec 16:34
da60f8d
Compare
Choose a tag to compare

New

Bacs Direct Debit component (#568)
Bank transfer component (#564)
primeiropay_boleto component #513

Improvements

Improve Gift card error messages (#507)
Show a dropdown of countries if no country is passed in Open Invoices #571
Add onClick event to Apple Pay Component (#592)

Fixes

Fix storedPaymentMethodId parameter on the onDisableStoredPaymentMethod Drop-in event (#504)
Fix issue with PayPal Credit button styles. (#545)
Fix null value issues on PaymentMethodsResponse (#505)
Autofill holderName only when holderName is enabled (#503)
Custom Card component: Set default (translated) placeholders for separate date fields (#519)
Fixed issue in SecuredFields with Tabbing & Safari (it was taking 2 presses of Tab to focus on a field, first time round)

Changes

Upped SecuredFields version to 3.2.7

3.18.2

18 Nov 08:48
61403c5
Compare
Choose a tag to compare

Fixes

  • Use default brands for binLookup if none have been defined (#512)
  • Incompatibility with dual branded cards (and latest KCP fixes) (#514)
  • Pass issuingCountryCode when selecting a dual brand (#522)