• DE
  • EN
    • +1 929-264-76 02
    • Request free audit
    • n8n-Shopware
  • Solution25 Logo Dark 1
  • Group 3
  • Shopware

    SUPPORT

    • Shopware Core Concepts
    • Who Uses Shopware?
    • Become a Good Shopware Partner
    • Shopware Hosting
    • Shopware Pre Go-Live Checklist
    • Why Shopware in 2025?

    MUST KNOW

    • B2B on Shopware
    • B2C on Shopware
    • Shopware Performance
    • Shopware Paas on Platform.sh
    • Shopware for the U.S Market
    • Shopware Seo Guide

    Start your secure migration with us.

    Solution25 6 Certified Advanced Developer
    Solution25 6 Certified Advanced Template Designer
    Solution25 6 Certified Solutions Specialist
    Solution25 6 Certified PaaS Specialist
    Migrate now!
  • Shopify

    SUPPORT

    • What is Shopify?
    • Who should use Shopify?
    • What can you do with Shopify?
    • How much does Shopify cost?
    • How do you choose your Shopify theme?

    MUST KNOW

    • Can you connect Amazon to Shopify?
    • Who Owns Shopify?
    • Shopify Disadvantages
    • Benefits of Shopify

    Migrate your store with expert Shopify support.

    Group 1321315317 Certified Advanced Developer
    Solution25 6 Certified Advanced Template Designer
    Solution25 6 Certified Solutions Specialist
    Solution25 6 Certified PaaS Specialist
    Free consultation!

    SUPPORT

    • What is Shopify?
    • Who should use Shopify?
    • What can you do with Shopify?
    • How much does Shopify cost?
    • How do you choose your Shopify theme?

    MUST KNOW

    • Can you connect Amazon to Shopify?
    • Who Owns Shopify?
    • Shopify Disadvantages
    • Benefits of Shopify

    Migrate your store with expert Shopify support.

    Group 1321315317 Certified Advanced Developer
    Solution25 6 Certified Advanced Template Designer
    Solution25 6 Certified Solutions Specialist
    Solution25 6 Certified PaaS Specialist
    Free consultation!
  • Integrations

    Integrations

    BlueSnap Logo

    Shopware 6 Blue Snap

    Cybersource Icon

    Shopware 6 Cybersource

    Solution25 Icon

    Shopware 6 Abandoned Cart Saver

    Solution25 Icon

    Shopware 6 Store Credit

    Optimizely Icon

    Shopware 5 Optimizely Campaign

    Optimizely Icon

    Shopware 6 Optimizely Campaign

    Paytrace Icon

    Shopware 6 PayTrace Payment

    Nmi Payment Icon

    Shopware 6 NMI Payment

    Maxmind Icon

    Shopware 6 MaxMind Fraud Prevention

    Solution25 Icon

    Shopware 6 Quotes & Customer-Specific Pricing

    Solution25 Icon

    Shopware 6 Subscription

    Listrak Icon

    Shopware 6 Listrak

    Solution25 Icon

    Shopware 6 Multi Channel

    Solution25 Icon

    Shopware 6 Partial Delivery

    Age Checker Icon

    Shopware 6 AgeChecker.net

    Pudo Point Icon 1

    Shopware 6 Pudo Point

    SUPPORT

    • Why API First Opens Doors?
    • Reduce the cost of ERP integrations
    • PyPal Payment Provider
    • Klaviyo Integration Guide for Shopware 6
    • Klaviyo - Email Marketing Integration

    MUST KNOW

    • Reviews.io Integration Guide for Shopware 6
    • Hubspot - Integration for Shopware 6
    • Mailchimp - Email Marketing Integration
    • Google Analytics - Integration Guide
    • Integrate Zapier with Shopware 6

    Explore secure integrations now.

    Solution25 6 Certified Advanced Developer
    Solution25 6 Certified Advanced Template Designer
    Solution25 6 Certified Solutions Specialist
    Solution25 6 Certified PaaS Specialist
    Free consultation
  • Migration

    Migration

    Shopware5 To Shopware6

    Shopware 5 to Shopware 6

    Shopify To Shopware6

    Shopify to Shopware 6

    Magento To Shopware6

    Magento to Shopware 6

    Oxid To Shopware6

    Oxid to Shopware 6

    SUPPORT

    • Migrations
    • Prep for Shopware Platform Migrations
    • Our Shopware Process
    • Painful Shopware 6 Migrations if Done Wrong

    MUST KNOW

    • Shopware Prep: Historical Order Data
    • Shopware Data Ready
    • Shopware Content Migrations
    • SEO Considerations in Platform Migrations

    Ready to migrate your shop?

    Solution25 6 Certified Advanced Developer
    Solution25 6 Certified Advanced Template Designer
    Solution25 6 Certified Solutions Specialist
    Solution25 6 Certified PaaS Specialist
    Migrate now!
  • Company

    Company

    • About Us
    • Events
    • Blogs
    • Careers
    Solution25 Company
  • Language: EN

    Select Language

    • DE
    • EN
  • Free consultation
  1. Home /
  2. Adyen Payment Provider – Shopware 6 Integration Guide
Solution25 1024x753 1
23 June 2021

Adyen Payment Provider – Shopware 6 Integration Guide


                    

Introduction

Choosing the right payment partner can make or break your online business. Adyen offers a single, global platform for processing everything from credit cards and digital wallets to local payment methods and multi-vendor marketplace payouts. In this guide, we’ll take store owners, developers, and agencies through integrating Adyen into a Shopware 6 store, covering both straightforward B2C scenarios and more complex marketplace models using Adyen for Platforms. You’ll learn how to:

  • Install and configure the official Adyen plugin
  • Set up API credentials and toggle between sandbox and live modes
  • Enable a variety of payment methods and test them thoroughly
  • Handle asynchronous notifications via webhooks
  • Troubleshoot common integration pitfalls
  • Transition smoothly to live processing
  • Implement best practices around security, compliance, and fraud prevention

By following these steps you’ll have a robust, production-ready Adyen integration that scales as your business grows.

What Is Adyen?

Adyen is a unified payments platform that lets merchants accept payments online, in-app, and in-store. Key benefits include:

  • Global & Local Payment Methods
    Accept major cards (Visa, Mastercard, AmEx), digital wallets (Apple Pay, Google Pay), and region-specific options like iDEAL, SEPA Direct Debit, Klarna, and more.
  • Hosted Payment Components
    Adyen’s Drop-in and Card Component securely collect payment data on Adyen’s servers, reducing your PCI DSS compliance scope to SAQ A.
  • Recurring Billing & Tokenization
    Support subscription services and repeat purchases by storing customer tokens, without ever handling raw card details yourself.
  • Fraud Management
    Built-in RevenueProtect uses risk rules and machine learning to flag and block suspicious transactions, while 3D Secure 2 (SCA) ensures compliance in regulated regions.
  • Reporting & Analytics
    A unified back office surfaces authorization rates, settlement reports, and data on all sales channels online, mobile, and in-store.
  • Marketplace Support
    Adyen for Platforms enables you to onboard sub-merchants, split payments, hold funds, handle KYC compliance, and remit payouts automatically. For multi-vendor marketplaces, this means you can operate multiple storefronts under a single Adyen integration.

With “one integration, one API, one platform,” Adyen streamlines global payments and risk management, making it an ideal partner for Shopware merchants eyeing scalability.

Requirements

Before diving in, make sure you have:

  • Shopware 6.4 or higher (latest recommended for best compatibility)
  • PHP 7.4+ with cURL, JSON, and OpenSSL extensions enabled
  • SSL Certificate (HTTPS) on your storefront domain
  • Adyen Test Account: Sign up on Adyen’s site to get a sandbox merchant profile
  • Adyen Credentials (Test & Live):
    • Merchant Account Name (e.g., YourCompanyCOM)
    • API Key (Test & Live) for server-to-server calls
    • Client Key (Test & Live) for Adyen’s front-end components, with your domain listed as an allowed origin
  • Webhook Credentials: Basic Auth (username/password) and HMAC Key (Test & Live) to verify incoming notifications
  • Shopware Store Account (optional) for installing via the admin interface
  • Access to the server’s file system or SSH (for composer-based installs or troubleshooting logs)

Having these in hand will make the integration process smooth and avoid mid-setup interruptions.

Installing the Adyen Plugin

There are three main ways to install the Adyen plugin: via Shopware Admin, Composer, or manual upload. We’ll start with the GUI approach, suitable for most merchants.

Via Shopware Admin

  1. Access Plugin Manager
    In your Shopware 6 admin, navigate to Extensions → My Extensions (or Settings → System → Plugins in some versions).
  2. Search “Adyen Payments”
    Click Shopware Store, type “Adyen Payments for Shopware 6,” and select it.
  3. Download & Install
    Click Download, then Install.
  4. Activate & Clear Cache
    Toggle the plugin to Active, then clear the cache to load new payment methods.

Via Composer (CLI)

cd /path/to/shopware composer require adyen/adyen-shopware6 bin/console plugin:refresh bin/console plugin:install --activate AdyenPayments bin/console cache:clear

Manual Upload

Download the ZIP from Adyen’s GitHub repository, then in Shopware admin Extensions → Upload Extension, select the ZIP file. Install and activate as above.

Regardless of method, after activation, you’ll see new payment methods under Settings → Shop → Payment.

Configuring the Adyen Plugin

Once installed, click Configure on the Adyen Payments plugin entry.

Core Settings

  • Environment: Select Test for initial setup, later switch to Live
  • Merchant Account: Case-sensitive name from Adyen Customer Area
  • API Key (Test/Live): Secret keys for API calls
  • Client Key (Test/Live): Public keys for front-end components
  • Live Endpoint Prefix: Your unique live URL prefix (e.g., abcd123-checkout-live)
  • Webhook Username/Password: Basic Auth credentials you specified in Adyen webhooks
  • HMAC Key (Test/Live): Secret for verifying webhook signatures

Save to persist credentials. Plugin will store them securely in Shopware’s configuration.

Optional Features

  • Adyen Giving: Enable charitable donations at checkout (if desired)
  • Stored Payment Methods: Allow customers to save card tokens for faster checkout
  • Payment Method Logos: Auto-fetch logos from Adyen’s CDN or upload custom images

Review all toggles and adjust based on your business needs, then hit Save.

Enabling Payment Methods

To surface Adyen methods in your storefront:

Shopware Payment Settings

  1. Go to Settings → Shop → Payment, locate entries like:
    • Adyen – Credit Card
    • Adyen – iDEAL
    • Adyen – Klarna
    • Adyen – Stored Payment Methods
  2. Activate each method you intend to offer.

Sales Channel Assignment

  1. Under Settings → Sales Channels, edit each storefront and, in the Payment tab, add the Adyen methods to the list of active options.

Adyen Customer Area

Log into your Test Adyen account, navigate to Account → Payment Methods, and ensure the selected methods are enabled for your merchant account. Methods disabled here will not appear in checkout, regardless of Shopware settings.

Testing the Checkout

Sandbox Transactions

  • Test Environment: Ensure Environment = Test in plugin config.
  • Checkout Flow: On your storefront, add a product and proceed to checkout. Choose an Adyen method.
  • Test Card Details
    Visa (success): 4111 1111 1111 1111, any future expiry, CVC 737
    Decline: 5555 4444 3333 1111
  • Submit & Verify: Complete the form. You should see an order confirmation. In the Shopware Admin Orders list, the order will appear with status Open or In Progress, then update to Paid once the Adyen webhook arrives.

Testing Edge Cases

  • Expired Card: Use past expiry date to simulate error handling
  • 3D Secure: Adyen’s test cards can trigger a 3DS challenge
  • Alternative Methods: Test iDEAL, Klarna flows, ensuring redirects and callbacks work
  • Check logs at var/log/adyen_shopware.log or prod.log for debug details.

Switching to Live Mode

  1. Configure Live Credentials in Adyen CA: generate Live API Key, Live Client Key, webhook HMAC, and credentials
  2. Plugin Environment: Switch to Live, paste Live credentials, and save
  3. Final Smoke Test: Perform a real transaction (e.g., $1) to confirm end-to-end flow
  4. Review Payouts: Check Adyen live back office for settlement and test webhook updates

Best Practices & Security

  • PCI DSS Compliance: Use hosted fields; card data never touches your server
  • HTTPS Only: Ensure your entire store runs over SSL
  • Key Management: Rotate API/HMAC keys periodically; store them in a vault or environment variables
  • Fraud Prevention: Enable Adyen Radar rules, dynamic 3DS2, and review flagged transactions regularly
  • Webhook Security: Enforce HMAC and Basic Auth; consider IP whitelisting for Adyen notification endpoints
  • Data Privacy: Update privacy policy to reflect Adyen processing; avoid storing sensitive data yourself
  • Plugin & Shopware Updates: Test updates in staging before production; monitor release notes for breaking changes
  • Marketplace Compliance: For Adyen for Platforms, collect seller KYC data securely, handle payouts server-to-server, and manage fund segregation

Frequently Asked Questions (FAQ)

How are refunds handled?
In Adyen Dashboard: Issue partial/full refunds; webhooks update Shopware orders.
In Shopware Admin: For plugin versions ≥3.1, click Refund on the order view to trigger a refund API call.

Does the plugin cost anything?
The Adyen plugin is free. Adyen’s processing fees (percentage + fixed fee) apply per your contract and are handled outside Shopware.

Can I add surcharges?
The plugin doesn’t support surcharges out of the box. Consult local regulations before adding any fees, and consider custom development if allowed.

What order statuses does Adyen use?
Open: Awaiting payment.
Paid: Successful authorization.
In Progress: Asynchronous or pending 3DS.
Failed/Canceled: Refused payments.
Refunded: After successful refund.

Can I update keys without downtime?
Generate a new key in Adyen, update the plugin config, save, and test. Changes apply instantly; you can do this during low-traffic periods.

Does Adyen support installment plans?
Yes enable BNPL methods like Klarna in your Adyen Merchant Account, then activate them in Shopware’s payment methods.

Latest Posts

Yotpo Integration Shopware 2048x1582 1

Yotpo Review & Feedback Tools for E-Commerce Stores

Klarna Integration Shopware 2048x1582 1

Klarna & Shopware 6 Integration – Full Documentation Guide

N8n Integration Shopware 2048x1582 1

Automating Shopware 6 with n8n – Workflow Integration Guide

Active Campaign Integration Shopware 2048x1582 1

ActiveCampaign & Shopware 6 Integration Guide

Trustpilot Integration Shopware 2048x1582 1

Trustpilot & Shopware 6 Integration Guide

  • Email: info@solution25.com

    US: +1 929-264-76 02

    42nd St Suite 1201, New York, NY 10165

  • © 2026 solution25 - All rights Reserved.

    • Company
      • About Us
      • Events
      • Blog
      • Careers
    • Events
      • Shopware
      • Shopify
      • Integrations
      • Migration
    • Legal
      • Imprint & Legal Information
      • Privacy Policy
    • Social
      • Linkedin
      • Facebook
      • Instagram
    80+ Certificates
    Group
    Group 1
    Group 2