Last updated

Adyen Checkout Adapter

Overview

The Adyen Checkout Adapter integrates Adyen's payment platform with Norce Checkout, enabling merchants to offer Adyen's comprehensive payment solution within the Norce Commerce platform. Adyen provides a unified payment gateway supporting a wide range of payment methods including card payments, digital wallets, bank transfers, and buy-now-pay-later options through a single integration.

This adapter is part of Norce Checkout (NCO) and implements Adyen's Advanced Flow integration using the Drop-in component. The adapter handles the complete payment flow from checkout initialization through order completion, including webhook handling for asynchronous payment events.

Capabilities and Supported Flows

Payment Operations

FeatureFullPartial
CaptureVia Adyen webhooks
RefundVia Adyen Customer Area only
Cancel / VoidSupported before capture

Supported Payment Methods

Method
One-time PaymentStandard checkout flow
Recurring PaymentSubscription tokenization
Card PaymentsVisa, Mastercard, Amex, etc.
Digital WalletsApple Pay, Google Pay, Swish
Bank TransfersTrustly, iDEAL
Buy Now Pay LaterKlarna (via Adyen)
PayPalVia Adyen integration

Advanced Features

Feature
Drop-in ComponentAdyen's embedded checkout UI
3D SecureAutomatic handling
Webhook EventsAUTHORISATION, CAPTURE, RECURRING_CONTRACT
Payment Method ConfigCustomizable per merchant

Limitations:

  • Only Drop-in component is supported (individual payment components are not supported)
  • Refund operations are handled through Adyen's Customer Area, not directly through this adapter
  • Partial capture is not supported through this adapter

Configuration

The Adyen Checkout Adapter is configured through Norce Checkout Admin. The following settings are required:

SettingDescription
ApiUrlAdyen Checkout API URL (e.g., https://checkout-test.adyen.com for test)
AdyenApiKeyYour Adyen API key from the Customer Area
AdyenClientKeyYour Adyen Client key for frontend integration
MerchantAccountYour Adyen merchant account name
IsLiveEnvironmentSet to true for production, false for test
ReturnUrlURL to redirect after payment completion

Optional settings include:

SettingDescription
WebhookHmacKeyHMAC key for webhook signature verification
UseRecurringPaymentEnable recurring payment token generation
PaymentMethodsConfigurationCustom configuration object for Adyen payment methods

Adyen Adapter Configuration

Norce Checkout API References

Adyen Checkout Adapter API

Norce Checkout Overview

External Documentation