Logo Dark
  • E-Commerce

    See where your store can improve.

    Get Your Free Audit
    Frame 1321315514

    Shopware

    Platinum Partner, now in the US

    More
    Frame 1321315514 1

    Shopify

    Fast to launch, built to scale

    More
    Frame 1321315514 19

    Magento

    Complex catalogs and B2B

    Coming soon
    Frame 1321315514 18

    WooCommerce

    Flexible commerce for growing businesses

    Coming soon
    Frame 1321315514 2

    Migrations

    Move platforms without disrupting revenue

    More
    Frame 1321315514 3

    Integrations

    Payments, tax, fulfillment, marketing

    More
    Frame 1618873659

    Start your Shopware migration with us.

    Learn more
  • Software & AI

    See where your store can improve.

    Get Your Free Audit
    Frame 1321315514 4

    Software Development

    Platforms and portals, systems connected

    Coming soon
    Frame 1321315514 5

    App Development

    Web and mobile apps, API-first

    Coming soon
    Frame 1321315514 6

    AI Development

    Models connected, data enriched, assistants

    Coming soon
    Frame 1321315514 7

    Replatforming

    Switch platforms without losing revenue

    More
    Frame 1321315514 8

    All Integrations

    Payments, tax, fulfillment, marketing

    More
    Frame 1618873659 1

    Discover our latest Shopware plugin. FreeShip for Shopware 6

    Explore the plugin
  • Solutions

    See where your store can improve.

    Get Your Free Audit

    Further links

    Frame 1321315514 16 GitHub Arrow Up Right Frame 1321315514 17 Shopware Store Arrow Up Right
    Frame 1321315514 10

    Shopware Plugins

    Extensions built by our team

    More
    Frame 1321315514 11

    Optimizely Integrationen

    Campaigns, automation and customer engagement

    More
    Frame 1321315514 12

    Lavet

    Migration and integration platform

    More
    Frame 1321315514 13

    StatHubs

    All store metrics in one dashboard

    Coming soon
    Frame 1321315514 21

    Pathway

    By Boldest, in partnership with solution25

    Coming soon
    Frame 1618873659 2

    Discover our Optimizely Campaign plugin.

    Explore the plugin
  • Company

    See where your store can improve.

    Get Your Free Audit

    About

    Events & Summit

    Resources

    Careers

    Frame 1618873659 3

    Built by people who know commerce.

    Chevron Right White
  • Contact
  • Language: EN

    Select Language

    • DE
    • EN
+1 929-264-76 02
  • DE
  • 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.

    Amazon Pay vs Adyen — which suits marketplace sellers better? Amazon Pay works best when your customers are already Amazon users and you want frictionless one-click checkout with pre-filled billing and shipping details. Adyen, on the other hand, is stronger for high-volume international merchants who need local payment methods, multi-currency settlement, and advanced fraud tooling across multiple storefronts.

     

    Related topics

    • Stripe Payment Provider
    • PayTrace Payment Integration Plugin for Shopware
    • Quotes & Customer-Specific Pricing Plugin for Shopware

    Latest Posts

    Api First Shopware 2048x1582 1 1536x1187 1

    Why API-First Is a Strategic Advantage for Shopware Teams

    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

    Our drive.
    Your growth.

    The agency for e-commerce, software and AI.

    Get free advice
    Company
    • About Us
    • Events
    • Blog
    • Careers
    Events
    • Shopware
    • Shopify
    • Integrations
    • Migration
    Legal
    • Imprint & Legal Information
    • Privacy Policy
    Location
    Bremen Marcusallee 16, 28359 Bremen 0421 438 1919-0 info@solution25.com
    Group 1321315536 1
    Group 1321315537 1

    © 2026 solution25. All rights reserved

    Linkedin Facebook Instagram