Adyen Components

Test environment

Adyen Components demo

Adyen Web Components mounted one payment method at a time, running in Adyen's test environment. Pick the methods you want, change the configuration on the left, and see which v6 class renders each one.

Adyen Web 6.33.0 Component
No Component yet. Add your test credentials to .env and restart the server.

API log

checkout-test.adyen.com · v71

The calls behind the components above. Note where each one comes from: your server creates the session, then the SDK talks to Adyen directly from the browser, and Adyen calls back to your server once the payment is done.

Endpoint Called by Status

About this demo

This is a live, non-affiliated demo of Adyen Web Components, version 6 running the Sessions flow. Where Drop-in renders every available payment method in one combined block, Components let you mount methods individually and decide exactly what appears and where. Everything here runs against Adyen's test environment, and configuration changes apply to the preview straight away.

Two display modes are available. Single mode mounts one method at a time, and multi mode lets you tick any combination and renders each into its own container, which is closer to how a real Components integration places methods inside a merchant's own layout. The list of available methods comes from the session's own paymentMethodsResponse, so it reflects what is actually enabled for the chosen country and currency rather than a fixed list.

In Adyen Web v6 every payment method is a separate exported class, so mounting iDEAL means instantiating the Ideal class and mounting Klarna means instantiating the Klarna class. That replaced the generic create() factory from v5, and it is the single biggest practical difference when upgrading a Components integration. This page resolves each method type to its class at runtime and shows the mapping in the API log above, so it is visible rather than buried in your bundle.

Stored cards work differently here too. Drop-in lists saved methods for you, while Components leave that to the merchant, so each saved card is rendered as its own Component with a Remove button you supply. For a written comparison of the two approaches, see Adyen Drop-in vs Adyen Components. Test environment only, no real payments are processed, and no real card details should be entered here.