SwagPayPal

PayPal for Shopware 6

by shopware AG



The official PayPal plugin for Shopware 6, developed by shopware AG, provides comprehensive integration of PayPal Checkout and supports a wide range of payment methods such as Express Checkout, PayPal Pay Later, and credit card payments. Based on the open-source repository SwagPayPal, the plugin also supports advanced features such as vaulting for stored payment data, subscriptions, and the automated transmission of tracking numbers for enhanced security.

Core Features & Benefits

  • PayPal Checkout Integration: A single integration for nearly all relevant payment methods worldwide.
  • Express Checkout: Allows customers to purchase directly from the product detail page or shopping cart without tedious data entry.
  • PayPal Pay Later: Offers customers flexible financing options such as installment payments or “Pay in 30 Days” (depending on the country).
  • Credit and Debit Cards: Direct acceptance of Visa, Mastercard, and other providers, without requiring the customer to have a PayPal account.
  • Smart Payment Methods: Automatically displays the most relevant local payment methods for the customer (e.g. SEPA Direct Debit, giropay, iDEAL).

Advanced Features for Merchants

  • Vaulting (Stored Payment Methods): Customers can securely save their payment details for future purchases, which can increase conversion rates among returning customers.
  • Subscriptions & Recurring Payments: Support for recurring payments and subscription models directly through the PayPal interface.
  • Automated Shipment Tracking: Automatic transmission of tracking information to PayPal in order to strengthen seller protection and accelerate the release of funds.
  • Integrated Dispute Resolution: Status updates on buyer protection cases can be viewed directly in the Shopware administration panel.
  • Seamless Backend Integration: Easy management of refunds (full and partial refunds) directly from the Shopware order details.

Open Source and License Notice

This plugin is based on the open-source project SwagPayPal by shopware AG and is distributed through our platform. Unless stated otherwise, this plugin is provided under the terms of the MIT License. The original copyright notice and the full license text are included in the plugin package.

Copyright (c) shopware AG

The software is provided “as is”, without warranty of any kind, to the extent permitted by applicable law. The terms of the MIT License shall prevail. You can find the full license text in the plugin package and at: https://github.com/shopware/SwagPayPal/blob/trunk/LICENSE


Changelogs

10.8.4
Shopware version: 6.7
16th September 2026 (4 days ago)
  • Fixes an issue where updating from a custom plugin version could rerun migrations, overwrite existing PayPal configuration values, or fail because of legacy landing page settings
  • Fixes an issue, where Google Pay payments that required 3D Secure never completed due to blocking the authentication window with the Google Pay one
  • Fixes an issue, where payments with saved cards and recurring payments could fail with ACTION_DOES_NOT_MATCH_INTENT when payment acquisition was set to AUTHORIZE
9.13.3
Shopware version: 6.6
16th September 2026 (4 days ago)
  • Fixes an issue where updating from a custom plugin version could rerun migrations, overwrite existing PayPal configuration values, or fail because of legacy landing page settings
  • Fixes an issue, where Google Pay payments that required 3D Secure never completed due to blocking the authentication window with the Google Pay one
  • Fixes an issue, where payments with saved cards and recurring card payments were processed using incomplete PayPal order details
10.8.3
Shopware version: 6.7
4th September 2026 (2 weeks ago)
  • Fixes an issue, where product searches that load only a subset of fields, like the storefront quantity selector's purchase limit request, failed with an error, if the Express Checkout button was enabled for product listings (shopware/SwagPayPal#554)
10.8.2
Shopware version: 6.7
31st August 2026 (2 weeks ago)
  • Fixes an issue, where PayPal orders could not be placed when the updated_at column of the PayPal order transaction table was not nullable
  • Fixes an issue, where line item labels containing line breaks made the PayPal order creation fail for local payment methods like iDEAL, P24, EPS or Bancontact
9.13.2
Shopware version: 6.6
31st August 2026 (2 weeks ago)
  • Fixes an issue, where PayPal orders could not be placed when the updated_at column of the PayPal order transaction table was not nullable
  • Fixes an issue, where line item labels containing line breaks made the PayPal order creation fail for local payment methods like iDEAL, P24, EPS or Bancontact
10.8.1
Shopware version: 6.7
28th August 2026 (3 weeks ago)
  • Fixes an issue, where the same PayPal order could be used for multiple Shopware orders.
  • Fixes an issue, where a custom tax provider's adjusted total was not charged, because the PayPal order used the stale cart or order transaction amount instead of the taxed total (shopware/SwagPayPal#722)
  • Fixes an issue, where PayPal Express Checkout buttons disappeared after using the browser back button from the checkout page (shopware/shopware#18297)
  • Fixes an issue, where PayPal shipping tracking sync retried 429 RATE_LIMIT_REACHED responses too early instead of respecting the Retry-After header.
  • Fixes an issue, where the extension card context menu showed a raw snippet key instead of "Configure" (shopware/shopware#19028)
9.13.1
Shopware version: 6.6
28th August 2026 (3 weeks ago)
  • Fixes an issue, where the same PayPal order could be used for multiple Shopware orders.
10.8.0
Shopware version: 6.7
29th July 2026 (1 month ago)
  • Fixes an issue, where the PayPal Express Checkout failed without customer feedback when shipping to a country that is not assigned to the sales channel (shopware/shopware#15067)
  • Fixes an issue, where PayPal eligibility checks initialized PHP sessions during stateless Store API requests (shopware/SwagPayPal#740)
  • Fixes an issue, where PayPal Express Checkout in a stale offcanvas cart could call the PayPal API with an empty cart and fail without customer feedback (shopware/SwagPayPal#712)
  • Fixes an issue, where the Google Pay button was always displayed in English instead of the sales channel language (shopware/shopware#17804)
  • Fixes an issue, where card payments without 3D Secure data were rejected even when ACDC_FORCE_3DS was disabled (shopware/SwagPayPal#714)
  • Changes disabled "Enforce 3D Secure" to allow no 3DS challenge if not required
9.13.0
Shopware version: 6.6
29th July 2026 (1 month ago)
  • Fixes an issue, where the Smart Payment Buttons failed silently when the terms and conditions were not accepted, by guiding the user to the invalid field
  • Fixes an issue, where the PayPal Express Checkout failed without customer feedback when shipping to a country that is not assigned to the sales channel (shopware/shopware#15067)
  • Fixes an issue, where PayPal eligibility checks initialized PHP sessions during stateless Store API requests (shopware/SwagPayPal#740)
  • Fixes an issue, where PayPal Express Checkout in a stale offcanvas cart could call the PayPal API with an empty cart and fail without customer feedback (shopware/SwagPayPal#712)
  • Fixes an issue, where the Google Pay button was always displayed in English instead of the sales channel language (shopware/shopware#17804)
  • Fixes an issue, where card payments without 3D Secure data were rejected even when ACDC_FORCE_3DS was disabled (shopware/SwagPayPal#714)
  • Changes disabled "Enforce 3D Secure" to allow no 3DS challenge if not required
10.7.0
Shopware version: 6.7
10th July 2026 (2 months ago)
  • Added support for PayPal App Switch (currently only available in the US)
  • Added merchant-configurable appearance settings for the Pay Later installment banner: logo type, text colour, and text size
  • Fixes an issue, where the Smart Payment Buttons failed silently on Safari/iOS when the terms and conditions were not accepted, by guiding the user to the invalid field instead of relying on the browser's native form validation
10.6.4
Shopware version: 6.7
5th June 2026 (3 months ago)
  • Fixes an issue, where net prices could cause the express checkout with shipping callback enabled to fail
9.12.4
Shopware version: 6.6
5th June 2026 (3 months ago)
  • Fixes an issue, where net prices could cause the express checkout with shipping callback enabled to fail

This plugin is compatible with the following Shopware 6 versions:

6.7 6.6
  • Future updates