• 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. PayPal & Shopware 6 Integration Guide (Step-by-Step)
Paypal Integration Shopware Scaled
13 June 2025

PayPal & Shopware 6 Integration Guide (Step-by-Step)


                    

1. Introduction

One of the most crucial things you need to provide if you own an online store is a secure and convenient method of payment for your clients. A reliable payment option boosts visitor confidence and increases the likelihood that they will finish their purchases.

One of the most popular and reliable payment methods in the world is PayPal. Because it’s quick, safe, and compatible with a wide range of currencies and countries, millions of people use it every day to shop online. Therefore, it makes sense to incorporate PayPal into your Shopware 6 store.

You can add PayPal to your Shopware 6 store step-by-step with the help of this guide. You’ll discover how to:

  • If you don’t already have one, create a PayPal Business account.
  • Get your PayPal API credentials
  • Install the PayPal plugin from the Shopware Extension Store
  • Make sure everything is configured correctly
  • Test everything using sandbox accounts
  • Go live to enable real money payments from your clients.

After following this tutorial, your Shopware 6 store will be prepared to take PayPal, credit and debit cards, SEPA direct debit, and in certain areas, Pay Later options.

2. What is PayPal?

PayPal is an example of an online payment service. PayPal allows users to send and receive money online for goods and services. PayPal functions as a virtual wallet. Simply logging into their PayPal accounts allows customers to load funds, link bank accounts or credit cards, and make payments.

PayPal Advantages

  • Efficient and Effective: Using their email addresses and passwords, customers can finish checkouts in a matter of seconds.
  • Safety: PayPal uses a secure encryption method and anti-fraud devices in all of its transactions.
  • Popular: Since most online buyers have active PayPal accounts, they are more likely to trust your website.
  • Various Payment Options: PayPal funds, bank cards, credit or debit cards, and in certain areas, Pay Later options, can all be used to make payments.
  • Multi-currency support: Perfect for international stores looking to advertise to customers in other countries.

Shopware PayPal Checkout Plug-in

The official PayPal Checkout plug-in is available in Shopware 6. It is the newest and most sophisticated way to integrate PayPal with your online store. It supports the following:

  • PayPal payments
  • Credit/debit card payments (Mastercard, Visa, etc.)
  • SEPA (bank transfer for EU customers)
  • Pay later (if applicable, in installments)
  • Google Pay and Apple Pay (optional)

The older, separate plugins are replaced by a single plugin that manages and maintains all of your store’s features in one convenient location.

3. What You Need Before You Start

Before you begin setting up PayPal in your Shopware 6 store, make sure you have the following:

Shopware 6.4 or Higher

Shopware 6.4 and later versions are compatible with the PayPal plugin. Before proceeding, update your store if it is running an outdated version.

A Live Website with SSL (HTTPS)

Your store needs to have a working SSL certificate and use HTTPS.

PHP 8.1 or Newer

Verify that PHP 8.1 or later is installed on your server.

A PayPal Business Account

You are unable to accept payments on your store using a personal PayPal account.

PayPal API Credentials (Client ID and Secret)

In order to link your PayPal account and Shopware store, these credentials are required.

4. How to Get Your PayPal API Credentials

Step 1: Go to the PayPal Developer Site

Visit https://developer.paypal.com. Log in using your PayPal Business or Personal account.

Simply click the Log In button if you already have a PayPal account. If not, select Sign Up. You will be presented with two choices: Personal or Business PayPal. Although business accounts have more features, I’ve chosen Personal PayPal for this explanation because it’s still very functional for the majority of uses and is easier to set up and use. To proceed, simply click the Get Started button after choosing Personal PayPal.

After that, you must register by providing all of your personal information. PayPal will send you a verification code for security, so be sure to enter a working phone number. Enter the code when you get it, then click the Next button to continue.

Once you’ve completed the registration, simply enter your email and password to log in.

After that, you’ll be taken to your PayPal dashboard, which looks like the image below.

Step 2: Create a REST API App

Once you’re on the PayPal dashboard, click on Apps & Credentials to continue.

Make sure the Sandbox mode is activated, as this allows you to test everything safely before going live.

Click the Create App button.

Give your app a name, like “Shopware Integration”.

Select your Business account and click on Create App. PayPal will automatically generate a Client ID and a Secret Key for you.

Step 3: Get the Client ID and Secret

Once the app is created:

  • Copy the Client ID (this is public).
  • Copy the Secret (keep this private and secure). You’ll paste both into your Shopware settings later.

Step 4: Set Up Sandbox Accounts

In the same dashboard, you can create fake buyer and seller accounts.

These allow you to test transactions without using real money. However, the best way to test everything in action is directly through Shopware, as explained in the steps below.

5. Installing the PayPal Plugin in Shopware 6

Step 1: Log into Shopware Admin

Visit your Shopware 6 backend and log in using your administrator account. By default, the username is usually admin and the password is shopware, unless it was changed during installation.

Step 2: Open the Extension Store

From the left-hand menu, go to Extensions > Store to open the Shopware Marketplace. Alternatively, you can access PayPal settings through Settings > Shop > Payment Methods.

Step 3: Search and Install

Type PayPal Checkout in the search bar.

Click on the plugin from the list.

Click Install and then Activate.

Once the PayPal plugin is installed, you’ll find it either under Extensions > My Extensions or in Settings > Extensions, depending on your Shopware setup.

6. Configuring the PayPal Plugin

Step 1: Go to Plugin Settings

From the Extensions list, find PayPal, then click on … > Configure or Settings.

Alternatively, you can complete this step directly from the Settings section.

Step 2: Choose Mode

Start with Sandbox mode. This is for testing.

Later, switch to Live mode for real orders.

Step 3: Enter API Credentials

Paste your Client ID and Secret from the PayPal Developer Dashboard.

Step 4: Choose Payment Methods

Activate the payment options you want, such as:

  • PayPal
  • Debit and Credit Card
  • SEPA Direct Debit
  • Pay Later

You can choose multiple options all are managed by the plugin.

Step 5: Webhook Setup

The plugin automatically creates a Webhook URL. This allows PayPal to notify your store about transaction events (e.g., payment completed or refunded). You don’t need to set it manually

7. Testing Your PayPal Setup

Step 1: Use Sandbox Mode

Make sure the plugin is still in Sandbox mode, and that your sandbox API credentials are in place.

Step 2: Use Sandbox Buyer Account

Go to your storefront, add a product to your cart, and choose PayPal as the payment method.

Use your sandbox buyer account to log in and pay.

Step 3: Check Everything Works

After placing the order:

  • Check the Orders section in Shopware Admin
  • Go to the PayPal Developer Dashboard to check the payment status.
  • Make sure emails are sent and order statuses update correctly.

Step 4: Troubleshoot If Needed

  • Recheck your API credentials
  • Make sure you’re in Sandbox mode
  • Ensure Webhooks are working
  • Look for error logs in Shopware Admin

8. Going Live

Step 1: Switch to Live Mode

Go to the PayPal plugin settings and switch from Sandbox to Live mode.

Step 2: Use Live API Credentials

Replace your sandbox Client ID and Secret with the Live credentials from the Developer Dashboard.

Step 3: Make a Small Test Purchase

Use your personal PayPal account to buy something from your store. This final test ensures everything is working in real-world conditions.

Once this is successful, your store is ready to accept PayPal payments from real customers.

9. Tips for a Smooth Integration Experience

Though each store is slightly different, setting up PayPal in Shopware 6 is typically simple. Here are some additional pointers to help you minimize surprises and ensure a seamless integration:

  • Clear Your Cache
    Always clear your Shopware cache after installing and configuring the plugin.
  • Check Payment Rule Conditions
    Payment methods in Shopware 6 are linked to rules (created using the Rule Builder).
  • Customer Group Compatibility
    Under Settings > Payment Methods > PayPal, confirm that the appropriate customer groups have the PayPal payment option enabled.
  • Styling and Branding
    You can also alter how the PayPal buttons show up on your storefront with the PayPal plugin.
  • Enable Logging for Debugging
    Logging can be enabled in the plugin settings.

10. Optional Features You Can Enable

Additionally, the PayPal Checkout plugin has optional features that you can activate based on your region and client preferences:

Apple Pay and Google Pay – Additional setup procedures are needed for these options.

Express Checkout Buttons – PayPal “Express Checkout” buttons can be added straight to the product page or cart.

PayPal Performance Dashboard – After going live, think about using the PayPal Business Dashboard to monitor the performance of your store.

11. Final Thoughts

It makes sense to integrate PayPal with your Shopware 6 store to boost conversions, streamline checkout, and foster customer confidence. With support for numerous payment methods, currencies, and regions all from one location, the official PayPal Checkout plugin makes the process simpler than ever.

Here is a brief summary of the procedures:

  1. Obtain your API credentials and a PayPal Business account.
  2. Use the Shopware Extension Store to install the PayPal plugin.
  3. First, set up the plugin using your sandbox credentials.
  4. Completely test your integration with buyer accounts in the sandbox.
  5. Use authentic credentials and transition to live mode when you’re ready.
  6. Keep an eye on transactions and use the PayPal Dashboard or logs to troubleshoot.

Never be afraid to contact Shopware support or the plugin developers directly through the Extension Store if you encounter issues that you are unable to resolve. Additionally, PayPal provides sup

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