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
Capture✅❌Via Adyen webhooks
Refund❌❌Via Adyen Customer Area only
Cancel / Void✅—Supported before capture

Supported Payment Methods

Method
One-time Payment✅Standard checkout flow
Recurring Payment✅Subscription tokenization
Card Payments✅Visa, Mastercard, Amex, etc.
Digital Wallets✅Apple Pay, Google Pay, Swish
Bank Transfers✅Trustly, iDEAL
Buy Now Pay Later✅Klarna (via Adyen)
PayPal✅Via Adyen integration

Advanced Features

Feature
Drop-in Component✅Adyen's embedded checkout UI
3D Secure✅Automatic handling
Webhook Events✅AUTHORISATION, CAPTURE, RECURRING_CONTRACT
Payment Method Config✅Customizable 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