PayPal for Shopware 6
Description
Highlights
- Apple Pay® und Google Pay™️
- Country-specific payment methods
- Pay Later
- Vaulting to save your customers’ payment methods
- "Payment Upon Invoice" (Germany)
Features
- PayPal Checkout
- PayPal Express-Button
- PayPal Pay Later
- Payment Upon Invoice (Germany)
- Venmo (US)
- PayPal Zettle
About the Extension
PayPal Checkout is already integrated into Shopware 6. With our latest solution you can provide your customers many payment types in one seamless checkout experience. Whether your business is online, in-store, or on-the-go, PayPal helps you connect with customers and expand the reach of your business.
With PayPal Checkout you integrate a variety of PayPal products into your Shopware 6 shop with just one module
- PayPal Checkout
- PayPal Express Button
- PayPal Pay Later
The components of the Multiproduct module
PayPal Checkout
PayPal's latest, all-in-one checkout solution. Securely accept PayPal Digital Payments, credit/debit cards and local payment methods. It also lets you offer Venmo (US only), Pay Later options and more — all designed to help you maximize conversion.
Payment upon Invoice (Germany):
To be able to continue offering your customers payment upon invoice, you can switch to the new PayPal Checkout in just a few steps. Your customers will only pay after 30 days, but you will paid up front. Your customers don't even need a PayPal account* for this.
PayPal Express Button
With PayPal Express Button, you can make the payment method for your customers faster, more convenient, and smoother: Your customers can get to the PayPal payment page with just one click. In addition, you can shorten the payment process with the PayPal Express button to get directly from the product view to pay with PayPal without detours. This allows you to generate more purchases free of charge –optimized for mobile payment on smartphones and tablets.
More information can be found here.
PayPal Pay Later
Allow customers to pay later while you get paid up front* — at no extra cost to your business. Turn on Pay Later messaging to automatically present the most relevant Pay Later option as your customers browse, shop, and check out. With repeat customers making up 66% of all US Pay Later transactions**, it’s no surprise that Pay Later can help attract and retain customers.
Available in these countries: USA, Australia, France, UK, Germany, Italy, Spain
Find out more about country availability: Pay Later offers (DE) (paypal.com).
Venmo (US only)
Venmo is already part of your integration — at no additional cost. Gain appeal to Venmo customers by letting customers pay for purchases the same way they pay their friends. And help bring more visibility to your business with a payment method customers can easily share.
Apple Pay and Google Pay
Apple Pay and Google Pay are part of PayPal’s all-in-one solution so you won’t have to juggle multiple payment providers.
Vaulting
PayPal enables you to securely save your customers’ payment methods, including PayPal, Venmo and credit and debit cards, providing a quick and easy checkout experience.
Saving a customer’s payment method allows you to set up recurring payments and charge your customer on a scheduled basis.
Card data can be kept current with account updater services to automatically update expired card information to help capture every sale.
Customers' payment information is stored securely by PayPal, helping you ensure compliance and minimize risk.
---
Venmo is available only in the US.
Google Pay is a trademark of Google LLC.
Apple Pay is a registered trademark of Apple Inc.
* Pay Later is available in US, UK, DE, FR, IT, ES, AU. Product availability subject to local requirements. Merchant and consumer eligibility varies depending on status. Credit checks, fees and other requirements apply and vary depending on product and jurisdiction. See product-specific terms for details.
**Based on PayPal internal data from Jan 2022 - Dec 2022.
PayPal Checkout is already integrated into Shopware 6. With our latest solution you can provide your customers many payment types in one seamless checkout experience. Whether your business is online, in-store, or on-the-go, PayPal helps you connect with customers and expand the reach of your business.
With PayPal Checkout you integrate a variety of PayPal products into your Shopware 6 shop with just one module
- PayPal Checkout
- PayPal Express Button
- PayPal Pay Later
The components of the Multiproduct module
PayPal Checkout
PayPal's latest, all-in-one checkout solution. Securely accept PayPal Digital Payments, credit/debit cards and local payment methods. It also lets you offer Venmo (US only), Pay Later options and more — all designed to help you maximize conversion.
Payment upon Invoice (Germany):
To be able to continue offering your customers payment upon invoice, you can switch to the new PayPal Checkout in just a few steps. Your customers will only pay after 30 days, but you will paid up front. Your customers don't even need a PayPal account* for this.
PayPal Express Button
With PayPal Express Button, you can make the payment method for your customers faster, more convenient, and smoother: Your customers can get to the PayPal payment page with just one click. In addition, you can shorten the payment process with the PayPal Express button to get directly from the product view to pay with PayPal without detours. This allows you to generate more purchases free of charge –optimized for mobile payment on smartphones and tablets.
More information can be found here.
PayPal Pay Later
Allow customers to pay later while you get paid up front* — at no extra cost to your business. Turn on Pay Later messaging to automatically present the most relevant Pay Later option as your customers browse, shop, and check out. With repeat customers making up 66% of all US Pay Later transactions**, it’s no surprise that Pay Later can help attract and retain customers.
Available in these countries: USA, Australia, France, UK, Germany, Italy, Spain
Find out more about country availability: Pay Later offers (DE) (paypal.com).
Venmo (US only)
Venmo is already part of your integration — at no additional cost. Gain appeal to Venmo customers by letting customers pay for purchases the same way they pay their friends. And help bring more visibility to your business with a payment method customers can easily share.
Apple Pay and Google Pay
Apple Pay and Google Pay are part of PayPal’s all-in-one solution so you won’t have to juggle multiple payment providers.
Vaulting
PayPal enables you to securely save your customers’ payment methods, including PayPal, Venmo and credit and debit cards, providing a quick and easy checkout experience.
Saving a customer’s payment method allows you to set up recurring payments and charge your customer on a scheduled basis.
Card data can be kept current with account updater services to automatically update expired card information to help capture every sale.
Customers' payment information is stored securely by PayPal, helping you ensure compliance and minimize risk.
---
Venmo is available only in the US.
Google Pay is a trademark of Google LLC.
Apple Pay is a registered trademark of Apple Inc.
* Pay Later is available in US, UK, DE, FR, IT, ES, AU. Product availability subject to local requirements. Merchant and consumer eligibility varies depending on status. Credit checks, fees and other requirements apply and vary depending on product and jurisdiction. See product-specific terms for details.
**Based on PayPal internal data from Jan 2022 - Dec 2022.
Details
- Available: English, German
- Latest update: 23 July 2026
- Publication date: 23 May 2019
- Version: 10.7.0
- Category: PayPal
Resources
Reviews (81)
Average rating of 2.2 out of 5 stars
Danke für das PlugIn
Average rating of 5 out of 5 stars
Dass es im Shopware 6 integriert ist, ist perfekt und erst noch Gratis, vielen Dank.
About the Extension Partner
shopware AG
Partner Status
-
Shopware
Gold Partner -
Shopware
Extension Partner
Details
-
Ø-Rating:
3.2
Average rating of 3.2 out of 5 stars
- Partner since: 2014
- Extensions: 93
- Certifications: 2
Support
- Based in: Germany
- Speaks: German, English
Here you can find help on how to set it up: https://docs.shopware.com/en/shopware-6-en/extensions/paypal
The PayPal installment payment option is automatically displayed to your customers with banners in your online shop. You can activate or deactivate this payment option.
If you have any issues, please either contact our or PayPal's support team, or report an issue to our bug tracker: https://github.com/shopware/SwagPayPal/issues
10.7.0 6.7.0.0 - 6.7.12.2
- 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 6.7.0.0 - 6.7.12.2
- Fixes an issue, where net prices could cause the express checkout with shipping callback enabled to fail
10.6.3 6.7.0.0 - 6.7.12.2
- Fixes an issue, where shipping const discrepancies could cause the express checkout with shipping callback enabled to fail
10.6.2 6.7.0.0 - 6.7.12.2
- Fixes an issue, where stale authorization webhooks could cancel unrelated order transactions
- Fixes an issue, where the Express Checkout failed when the buyer changed the delivery country to one with rule-restricted shipping methods (shopware/shopware#16295).
10.6.1 6.7.0.0 - 6.7.12.2
- Fixes an issue, where declined PayPal payments were still shown as refundable in the Administration (shopware/SwagPayPal#547)
- Fixes an issue, where the express checkout shipping callback returned unsupported order fields.
- Fixes an issue, where ACDC was available for subscriptions without wallet vaulting
10.6.0 6.7.0.0 - 6.7.12.2
- Added setting to disable the shipping callback for express checkouts.
- Fixes an issue, where the shipping callback required the store-api to be exposed.
- Fixes an issue, where PayPal webhooks with a custom_id payload that does not contain an orderTransactionId could trigger an undefined array key warning
- Fixes an issue, where PayPal order creation and express checkout flows did not use the taxed cart with tax provider processing
- Fixes an issue, where the OpenAPI schema could not be generated
- Fixes an issue, where the cart was not correctly detected as free, resulting in errors during the PayPal checkout (shopware/SwagPayPal#591)
- Fixes an issue, where the Zettle connection was only working for a few hours (shopware/SwagPayPal#594)
10.5.0 6.7.0.0 - 6.7.12.2
- Added Austria to the countries where Pay Later is available
10.4.4 6.7.0.0 - 6.7.12.2
- Fixes an issue, where refunds where possible as order editor, whereas order refund editor should be prefered (shopware/SwagPayPal#556)
10.4.3 6.7.0.0 - 6.7.12.2
- Fixes an issue, where causes for validation errors were not logged correctly
10.4.2 6.7.0.0 - 6.7.12.2
- Fixes an issue, where if an order was edited in the Administration, the payment amount could differ from the newly calculated total
- Fixes an issue, where accessing an uninitialized object during express checkout (shopware/SwagPayPal#512)
- Fixes an issue, where the HTTP cache was unnecessarily disturbed by creating a session (shopware/SwagPayPal#529)
10.4.1 6.7.0.0 - 6.7.12.2
- Fixes an issue, where required cookies were not displayed in the banner even though PayPal scripts had been loaded (shopware/SwagPayPal#506)
10.4.0 6.7.0.0 - 6.7.12.2
- Fixes an issue, where the express checkout could choose a customer country that was not assigned to the correct sales channel (shopware/SwagPayPal#479)
- Fixes an issue, where cookies are added even though associated payment methods are not active (shopware/SwagPayPal#457)
- Fixes an issue, where the state of a country was not correctly transmitted to PayPal (shopware/SwagPayPal#469)
- Added Apple Pay support for third-party browsers (shopware/SwagPayPal#485)
- Added setting to mark the shop as local environment to preventing connection issues when testing in a non-publicly accessible environment (shopware/SwagPayPal#463)
- Updated and optimized payment method icons
10.3.0 6.7.0.0 - 6.7.12.2
- Added compatibility with subscription mixed carts (shopware/shopware#10486)
10.2.0 6.7.0.0 - 6.7.12.2
- Adjusted the amount that Pay Later is available for to the current limitations given (https://developer.paypal.com/studio/checkout/pay-later/de)
- Fixes an issue, where Paypal Express Checkout does not recalculate cart price after changing shipping country (shopware/SwagPayPal#342)
- Fixes an issue, where the Smart Payment Buttons were not stretched to full width on the product detail page for digital products
- Fixes an issue, where the webhook registration could run into a loop, if the saved Webhook ID is invalid
- Fixed an issue, where Paypal errors showing on category page in Storefront, which should only be showed on checkout pages (shopware/shopware#12701)
10.1.2 6.7.0.0 - 6.7.12.2
- Fixes an issue, where the plugin could not be updated when Zettle Sales Channels were active (shopware/SwagPayPal#361)
- Fixes an issue, where Pay Upon Invoice payment information could misalign invoice documents (shopware/SwagPayPal#394)
10.1.1 6.7.0.0 - 6.7.12.2
- Fixes an issue, where PUI payment details were not shown, if the "logout guest customer after order" setting was enabled (shopware/SwagPayPal#315, requires Shopware 6.7.2.0 or higher)
- Fixes an issue, where Apple Pay could not handle unsupported characters (shopware/SwagPayPal#331)
10.1.0 6.7.0.0 - 6.7.12.2
- Added necessary payment means for e-invoice generation (shopware/SwagPayPal#255)
- Fixes an issue where the form validation on the order confirmation page does not refer to the corresponding input field (shopware/SwagPayPal#267)
- Fixes an issue, where hiding the loading spinner leaves the confirm button empty (shopware/SwagPayPal#286)
10.0.3 6.7.0.0 - 6.7.12.2
- Fixes an issue, requests to PayPal could wait indefinitly. Requests are now limited to 30 seconds (shopware/SwagPayPal#262)
- Fixes an issue, where the spacing between Express Checkout button and PayLater banner was too small (shopware/SwagPayPal#245)
- Fixes an issue, where the First Run Wizard was not shown correctly
10.0.2 6.7.0.0 - 6.7.12.2
- Fixes an issue, where some admin settings are not saved correctly
- Fixes an issue, where partial captures within the admin were not working
10.0.1 6.7.0.0 - 6.7.12.2
- Enhanced compatibility with Shopware 6.7
10.0.0 6.7.0.0 - 6.7.12.2
- Added compatibility with Shopware 6.7 and new payment handlers
- Separated communication with PayPal API into new SDK (https://github.com/shopware/paypal-sdk)
- Reworked technical foundation of the settings in the Administration
9.12.4 6.6.0.0 - 6.6.10.21
- Fixes an issue, where net prices could cause the express checkout with shipping callback enabled to fail
9.12.3 6.6.0.0 - 6.6.10.21
- Fixes an issue, where shipping const discrepancies could cause the express checkout with shipping callback enabled to fail
9.12.2 6.6.0.0 - 6.6.10.21
- Fixes an issue, where the Express Checkout failed when the buyer changed the delivery country to one with rule-restricted shipping methods (shopware/shopware#16295).
9.12.1 6.6.0.0 - 6.6.10.21
- Fixes an issue, where declined PayPal payments were still shown as refundable in the Administration (shopware/SwagPayPal#547)
- Fixes an issue, where subscription PayPal order creation did not use the subscription cart service and ACDC was available for subscriptions without wallet vaulting
- Fixes an issue, where the express checkout shipping callback returned unsupported order fields.
9.12.0 6.6.0.0 - 6.6.10.21
- Added setting to disable the shipping callback for express checkouts.
- Fixes an issue, where the shiiping callback required the store-api to be exposed.
- Fixes an issue, where PayPal order creation and express checkout flows did not use the taxed cart with tax provider processing
- Fixes an issue, where PayPal webhooks with a custom_id payload that does not contain an orderTransactionId could trigger an undefined array key warning
- Fixes an issue, where the cart was not correctly detected as free, resulting in errors during the PayPal checkout (shopware/SwagPayPal#591)
9.11.0 6.6.0.0 - 6.6.10.21
- Added Austria to the countries where Pay Later is available
9.10.3 6.6.0.0 - 6.6.10.21
- Fixes an issue, where causes for validation errors were not logged correctly
- Fixes an issue, where refunds where possible as order editor, whereas order refund editor should be prefered (shopware/SwagPayPal#556)
9.10.2 6.6.0.0 - 6.6.10.21
- Fixes an issue, where required cookies were not displayed in the banner even though PayPal scripts had been loaded (shopware/SwagPayPal#506)
9.10.1 6.6.0.0 - 6.6.10.21
- Fixes an issue, where languages not supported by PayPal did not fall back to a supported language (shopware/shopware#13950)
9.10.0 6.6.0.0 - 6.6.10.21
- Fixes an issue, where the express checkout could choose a customer country that was not assigned to the correct sales channel (shopware/SwagPayPal#479)
- Fixes an issue, where cookies are added even though associated payment methods are not active (shopware/SwagPayPal#457)
- Fixes an issue, where the state of a country was not correctly transmitted to PayPal (shopware/SwagPayPal#469)
- Added Apple Pay support for third-party browsers (shopware/SwagPayPal#485)
- Added setting to mark the shop as local environment to preventing connection issues when testing in a non-publicly accessible environment (shopware/SwagPayPal#463)
- Updated and optimized payment method icons
9.9.0 6.6.0.0 - 6.6.10.21
- Fixes an issue, where Paypal Express Checkout does not recalculate cart price after changing shipping country (shopware/SwagPayPal#342)
9.8.4 6.6.0.0 - 6.6.10.21
- Adjusted the amount that Pay Later is available for to the current limitations given (https://developer.paypal.com/studio/checkout/pay-later/de)
- Fixes an issue, where the Smart Payment Buttons were not stretched to full width on the product detail page for digital products
- Fixed an issue, where Paypal errors showing on category page in Storefront, which should only be showed on checkout pages (shopware/shopware#12701)
- Fixes an issue, where the webhook registration could run into a loop, if the saved Webhook ID is invalid
9.8.3 6.6.0.0 - 6.6.10.21
- Fixes an issue, where the plugin could not be updated when Zettle Sales Channels were active (shopware/SwagPayPal#361)
9.8.2 6.6.0.0 - 6.6.10.21
- Fixes an issue, where Apple Pay could not handle unsupported characters (shopware/SwagPayPal#331)
9.8.1 6.6.0.0 - 6.6.10.21
- Fixes an issue, where the PayLater button is not displayed on the OffCanvas and the cart (shopware/SwagPayPal#304)
9.8.0 6.6.0.0 - 6.6.10.21
- Added necessary payment means for e-invoice generation (shopware/SwagPayPal#255)
9.7.7 6.6.0.0 - 6.6.10.21
- Fixes an issue, requests to PayPal could wait indefinitly. Requests are now limited to 30 seconds (shopware/SwagPayPal#262)
- Fixes an issue, where the spacing between Express Checkout button and PayLater banner was too small (shopware/SwagPayPal#245)
9.7.6 6.6.0.0 - 6.6.10.21
- Fixes an issue, where the Express Checkout was not displayed correctly on certain pages (shopware/SwagPayPal#234)
9.7.5 6.6.0.0 - 6.6.10.21
- Fixes an issue, where the PayLater button is not displayed on a product Page when the cart is empty (shopware/shopware#8356)
- Fixes an issue, where vaulted payments could not be processed in the after order payment process in certain situations
- Fixes a problem where the Venmo Express button was not shown
- Fixes an issue, where duplicate orders could be created in certain edge cases (shopware/shopware#8359)
- Added a quick link for reporting issues to the context menu of the extension list
9.7.4 6.6.0.0 - 6.6.10.21
- Fixes an issue, where input fields of the refund modal could be missing
9.7.3 6.6.0.0 - 6.6.10.21
- Fixes an issue, where card fields were not displayed in the after order payment process (shopware/shopware#7643)
9.7.2 6.6.0.0 - 6.6.10.21
- Fixes an issue, where guest checkout was not possible (shopware/SwagPayPal#165)
9.7.1 6.6.0.0 - 6.6.10.21
- Fixes an issue where payments could not be refunded (shopware/shopware#7644)
9.7.0 6.6.0.0 - 6.6.10.21
- PPI-1000 - Fixes an issue, where PayLater is shown in cases where it should not be available
- PPI-1044 - Improved compatibility of Vaulting with Store API usage and Headless setups
- PPI-1073 - Changed logging behaviour of errors happening during checkout
- PPI-1076 - Improved information passing in Express Checkout API calls
- PPI-1077 - Improved the availability for Google Pay and Apple Pay
- PPI-1082 - Fixes an issue, where timezone discrepancies can lead to authentication issues
- PPI-1083 - Fixes an issue, where Express Checkout was not possible with double opt-in enabled
9.6.5 6.6.0.0 - 6.6.10.21
- PPI-1025 - Improves the performance of the installment banner in the Storefront
- PPI-1043 - Fixes an issue, where a payment method is toggled twice in the Administration
- PPI-1045 - Fixes an issue, where a payment was not refundable in some cases
9.6.4 6.6.0.0 - 6.6.10.21
- PPI-930 - Fixes a issue, where with a selected sales channel the inherited configuration was not working correctly
- PPI-1013 - Improves the reliability of syncing products to Zettle
- PPI-1014 - Fixes an issue, where images with special characters could not be synced to Zettle
- PPI-1016 - Fixes an issue, where shipping tracking codes were not synced with to long product names
- PPI-1024 - Fixes an issue, where card payments could fail if 3DS is not active for a given card
9.6.3 6.6.0.0 - 6.6.10.21
- PPI-1015 - Fixes an issue, where PayPal settings could not be saved in the Administration
9.6.2
- PPI-971 - Fixes an issue, where umlauts in the brand name were causing Apple Pay payments to be cancelled
- PPI-999 - Fixes an issue, where admin component overrides would block settings from being saved
- PPI-1002 - Fixes an issue, where the Apple Pay domain hint was not shown
- PPI-1008 - Fixes an issue, where payment status polling kept retrying with non-existent transactions
- PPI-1009 - Fixes an issue, where PayPal Plus was not shown in the Checkout
- PPI-1010 - Fixes an issue, where the compiled CSS could be broken in combination with other extensions
9.6.1 6.6.0.0 - 6.6.10.21
- PPI-942 - Fixes an issue, where cookies from Google Pay were displayed in the cookie banner despite being deactivated
- PPI-957 - Added quick links to the extension context menu and PayPal settings
- PPI-991 - Fixes an issue, where Trustly was erroneously offered
- PPI-995 - Fixes an issue, where the Zettle set up wizard could get stuck
- PPI-996 - Fixes an issue, where PayPal buttons could disappear during checkout with certain themes
9.6.0 6.6.0.0 - 6.6.10.21
- PPI-922 - Improved visibility of Apple Pay on browsers and devices that are not supported
- PPI-978 - Enabled Trustly for more compatible countries and currencies
- PPI-979 - Fixes an issue, where PUI wouldn't work for customers without a birthdate in after order process
- PPI-981 - Fixes an issue, where the payment status was sometimes not correctly set to failed if communication with PayPal failed
- PPI-987 - Fixes an issue, where creating Zettle Sales Channels or changing Zettle credentials failed
- PPI-988 - Fixes an issue, where SEPA, cards and Venmo may have been missing in the Checkout
9.5.0 6.6.0.0 - 6.6.10.21
- PPI-958 - Fixes an issue, where the credentials validation erroneously succeeded with invalid Merchant Payer IDs
- PPI-960 - Express checkout buttons are now available with enabled Double-Opt-In, a warning will be displayed in the settings
- PPI-961 - Fixes an issue, where the setting of the 'Pay Later' banner on the login page was not saved
- PPI-965 - Fixes an issue, where an error in the checkout could lead to an infinite reload loop if SwagCommercial was installed
9.4.0 6.6.0.0 - 6.6.10.21
- PPI-807 - Improved script loading performance in the Storefront
- PPI-924 - Added more explicit error messages for errors happening during express checkout
- PPI-929 - Added onboarding notice for Apple and Google Pay payment methods
- PPI-950 - Changed the shipment carrier field to a dropdown in the Administration
- PPI-951 - Fixes an issue, where only generic error messages were displayed during checkout without Smart Payment Buttons
- PPI-953 - Fixes an issue, where shipping tracking codes were not synced with an invalid carrier
- PPI-956 - Improved logging and error handling for merchant configurations
9.3.1 6.6.0.0 - 6.6.10.21
- PPI-944 - Fixes an issue, where payment status polling kept retrying with invalid transactions
- PPI-945 - Fixes an issue, where excluded products were not correctly shown in the Administration
- PPI-947 - Fixes an issue, where Smart Payment Buttons may have not been configurable
- PPI-948 - Removed the no longer supported Giropay payment method
9.3.0 6.6.0.0 - 6.6.10.21
- PPI-934 - Moved shipping tracking transmission to new PayPal API endpoints
9.2.0 6.6.0.0 - 6.6.10.21
- PPI-666 - Added information on invoices for Pay Upon Invoice payments
- PPI-924 - Added more explicit error messages for errors happening while checkout (e.g. postal code is missing)
- PPI-932 - Removed the no longer supported Sofort payment method
- PPI-936 - Fixes an issue, where Zettle may receive incorrect tax rates
9.1.1 6.6.0.0 - 6.6.10.21
- PPI-933 - Fixes an issue, where Apple Pay domains may not be registerable correctly
9.1.0 6.6.0.0 - 6.6.10.21
- PPI-850 - Added automated payment status polling for authorized and in-progress transactions
- PPI-862 - Added vaulting (save customer) to Venmo payment method
- PPI-863 - Added Apple Pay payment method
- PPI-863 - Added Google Pay payment method
- PPI-918 - Fixes an issue, where the refundable amount in the Administration was not shown correctly
9.0.3 6.6.0.0 - 6.6.10.21
- PPI-906 - Changed the express checkout button to make better use of remaining space for a more fitting layout
- PPI-914 - Fixes an issue, where orders with only digital products could not be processed and were wrongly categorized as physical products
- PPI-916 - Fixes an issue that may fail orders with landing page setting "Guest checkout"
- PPI-917 - Moved Pay Upon Invoice Disclaimer above Confirm button
9.0.2 6.6.0.0 - 6.6.10.21
- PPI-908 - Fixes an issue that sends an incorrect landing page setting to PayPal.
9.0.1 6.6.0.0 - 6.6.10.21
- PPI-896 - Changed the wording of the checkout Smart Payment Buttons from 'PayPal Checkout' to 'Pay with PayPal'.
- PPI-900 - Fixes an issue, where merchant integrations for payment methods are not loaded correctly
- PPI-904 - Fixes timestamp issue that caused the Shop to be inoperable with certain cache configurations
9.0.0 6.6.0.0 - 6.6.10.21
- PPI-830 - Added compatibility with Showpare 6.6 & Symfony 7
- PPI-857 - Added technical names for payment methods
8.11.4 6.5.5.0 - 6.5.8.19
- Fixes an issue, where net prices could cause the express checkout with shipping callback enabled to fail
8.11.3 6.5.5.0 - 6.5.8.19
- Fixes an issue, where shipping const discrepancies could cause the express checkout with shipping callback enabled to fail
8.11.2 6.5.5.0 - 6.5.8.19
- Fixes an issue, where the Express Checkout failed when the buyer changed the delivery country to one with rule-restricted shipping methods (shopware/shopware#16295).
8.11.1 6.5.5.0 - 6.5.8.19
- Fixes an issue, where declined PayPal payments were still shown as refundable in the Administration (shopware/SwagPayPal#547)
- Fixes an issue, where subscription PayPal order creation did not use the subscription cart service and ACDC was available for subscriptions without wallet vaulting
- Fixes an issue, where the express checkout shipping callback returned unsupported order fields
8.11.0 6.5.5.0 - 6.5.8.19
- Added setting to disable the shipping callback for express checkouts.
- Fixes an issue, where the shiiping callback required the store-api to be exposed.
- Fixes an issue, where PayPal order creation and express checkout flows did not use the taxed cart with tax provider processing
- Fixes an issue, where PayPal webhooks with a custom_id payload that does not contain an orderTransactionId could trigger an undefined array key warning
8.10.0 6.5.5.0 - 6.5.8.19
- Added Austria to the countries where Pay Later is available
8.9.2 6.5.5.0 - 6.5.8.19
- Fixes an issue, where refunds where possible as order editor, whereas order refund editor should be prefered (shopware/SwagPayPal#556)
8.9.1 6.5.5.0 - 6.5.8.19
- Fixes an issue, where required cookies were not displayed in the banner even though PayPal scripts had been loaded (shopware/SwagPayPal#506)
- Fixes an issue, where languages not supported by PayPal did not fall back to a supported language (shopware/shopware#13950)
8.9.0 6.5.5.0 - 6.5.8.19
- Fixes an issue, where the express checkout could choose a customer country that was not assigned to the correct sales channel (shopware/SwagPayPal#479)
- Fixes an issue, where cookies are added even though associated payment methods are not active (shopware/SwagPayPal#457)
- Fixes an issue, where the state of a country was not correctly transmitted to PayPal (shopware/SwagPayPal#469)
- Added Apple Pay support for third-party browsers (shopware/SwagPayPal#485)
- Added setting to mark the shop as local environment to preventing connection issues when testing in a non-publicly accessible environment (shopware/SwagPayPal#463)
- Updated and optimized payment method icons
8.8.0 6.5.5.0 - 6.5.8.19
- Fixes an issue, where Paypal Express Checkout does not recalculate cart price after changing shipping country (shopware/SwagPayPal#342)
8.7.10 6.5.5.0 - 6.5.8.19
- Fixes an issue, where the Smart Payment Buttons were not stretched to full width on the product detail page for digital products
- Fixed an issue, where Paypal errors showing on category page in Storefront, which should only be showed on checkout pages (shopware/shopware#12701)
- Fixes an issue, where the webhook registration could run into a loop, if the saved Webhook ID is invalid
8.7.9 6.5.5.0 - 6.5.8.19
- Fixes an issue, where the plugin could not be updated when Zettle Sales Channels were active (shopware/SwagPayPal#361)
8.7.8 6.5.5.0 - 6.5.8.19
- Fixes an issue, where Apple Pay could not handle unsupported characters (shopware/SwagPayPal#331)
8.7.7 6.5.5.0 - 6.5.8.19
- Fixes an issue, requests to PayPal could wait indefinitly. Requests are now limited to 30 seconds (shopware/SwagPayPal#262)
8.7.6 6.5.5.0 - 6.5.8.19
- Fixes an issue, where vaulted payments could not be processed in the after order payment process in certain situations
- Fixes a problem where the Venmo Express button was not shown
- Fixes an issue, where duplicate orders could be created in certain edge cases (shopware/shopware#8359)
- Added a quick link for reporting issues to the context menu of the extension list
8.7.5 6.5.5.0 - 6.5.8.19
- Fixes an issue with the pre-built storefront JavaScript (shopware/shopware#8483)
8.7.3 6.5.5.0 - 6.5.8.19
- Fixes an issue, where card fields were not displayed in the after order payment process (shopware/shopware#7643)
8.7.2 6.5.5.0 - 6.5.8.19
- Fixes an issue, where guest checkout was not possible (shopware/SwagPayPal#165)
8.7.1 6.5.5.0 - 6.5.8.19
- Fixes an issue where payments could not be refunded (shopware/shopware#7644)
8.7.0 6.5.5.0 - 6.5.8.19
- PPI-1044 - Improved compatibility of Vaulting with Store API usage and Headless setups
- PPI-1073 - Changed logging behaviour of errors happening during checkout
- PPI-1076 - Improved information passing in Express Checkout API calls
- PPI-1077 - Improved the availability for Google Pay and Apple Pay
- PPI-1082 - Fixes an issue, where timezone discrepancies can lead to authentication issues
- PPI-1083 - Fixes an issue, where Express Checkout was not possible with double opt-in enabled
8.6.5 6.5.5.0 - 6.5.8.19
- PPI-1025 - Improves the performance of the installment banner in the Storefront
- PPI-1045 - Fixes an issue, where a payment was not refundable in some cases
8.6.4 6.5.5.0 - 6.5.8.19
- PPI-930 - Fixes a issue, where with a selected sales channel the inherited configuration was not working correctly
- PPI-1013 - Improves the reliability of syncing products to Zettle
- PPI-1014 - Fixes an issue, where images with special characters could not be synced to Zettle
- PPI-1016 - Fixes an issue, where shipping tracking codes were not synced with to long product names
- PPI-1021 - Fixes an issue, where the PayPal Administration was not loaded with Shopware in a subdirectory
- PPI-1024 - Fixes an issue, where card payments could fail if 3DS is not active for a given card
8.6.3 6.5.5.0 - 6.5.8.19
- PPI-1015 - Fixes an issue, where PayPal settings could not be saved in the Administration
8.6.1 6.5.5.0 - 6.5.8.19
- PPI-942 - Fixes an issue, where cookies from Google Pay were displayed in the cookie banner despite being deactivated
- PPI-957 - Added quick links to the extension context menu and PayPal settings
- PPI-991 - Fixes an issue, where Trustly was erroneously offered
- PPI-996 - Fixes an issue, where PayPal buttons could disappear during checkout with certain themes
8.6.0 6.5.5.0 - 6.5.8.19
- PPI-922 - Improved visibility of Apple Pay on browsers and devices that are not supported
- PPI-978 - Enabled Trustly for more compatible countries and currencies
- PPI-979 - Fixes an issue, where PUI wouldn't work for customers without a birthdate in after order process
- PPI-981 - Fixes an issue, where the payment status was sometimes not correctly set to failed if communication with PayPal failed
- PPI-987 - Fixes an issue, where creating Zettle Sales Channels or changing Zettle credentials failed
- PPI-988 - Fixes an issue, where SEPA, cards and Venmo may have been missing in the Checkout
8.5.0 6.5.5.0 - 6.5.8.19
- PPI-958 - Fixes an issue, where the credentials validation erroneously succeeded with invalid Merchant Payer IDs
- PPI-960 - Express checkout buttons are now available with enabled Double-Opt-In, a warning will be displayed in the settings
- PPI-961 - Fixes an issue, where the setting of the 'Pay Later' banner on the login page was not saved
- PPI-965 - Fixes an issue, where an error in the checkout could lead to an infinite reload loop if SwagCommercial was installed
8.4.0 6.5.5.0 - 6.5.8.19
- PPI-807 - Improved script loading performance in the Storefront
- PPI-924 - Added more explicit error messages for errors happening during express checkout
- PPI-929 - Added onboarding notice for Apple and Google Pay payment methods
- PPI-950 - Changed the shipment carrier field to a dropdown in the Administration
- PPI-951 - Fixes an issue, where only generic error messages were displayed during checkout without Smart Payment Buttons
- PPI-953 - Fixes an issue, where shipping tracking codes were not synced with an invalid carrier
- PPI-956 - Improved logging and error handling for merchant configurations
8.3.1 6.5.5.0 - 6.5.8.19
- PPI-944 - Fixes an issue, where payment status polling kept retrying with invalid transactions
- PPI-947 - Fixes an issue, where Smart Payment Buttons may have not been configurable
- PPI-948 - Removed the no longer supported Giropay payment method
8.3.0 6.5.5.0 - 6.5.8.19
- PPI-934 - Moved shipping tracking transmission to new PayPal API endpoints
8.2.0 6.5.5.0 - 6.5.8.19
- PPI-666 - Added information on invoices for Pay Upon Invoice payments
- PPI-924 - Added more explicit error messages for errors happening while checkout (e.g. postal code is missing)
- PPI-932 - Removed the no longer supported Sofort payment method
- PPI-936 - Fixes an issue, where Zettle may receive incorrect tax rates
8.1.1 6.5.5.0 - 6.5.8.19
- PPI-925 - Fixes an issue, where Zettle settings couldn't be accessed
- PPI-926 - Fixes an issue, where payment method overview was not displayed
- PPI-927 - Fixes an issue, where refunds for PayPal Plus weren't working
- PPI-933 - Fixes an issue, where Apple Pay domains may not be registerable correctly
8.1.0 6.5.5.0 - 6.5.8.19
- PPI-850 - Added automated payment status polling for authorized and in-progress transactions
- PPI-862 - Added vaulting (save customer) to Venmo payment method
- PPI-863 - Added Apple Pay payment method
- PPI-863 - Added Google Pay payment method
- PPI-918 - Fixes an issue, where the refundable amount in the Administration was not shown correctly
8.0.3 6.5.5.0 - 6.5.8.19
- PPI-896 - Changed the wording of the checkout Smart Payment Buttons from 'PayPal Checkout' to 'Pay with PayPal'
- PPI-906 - Changed the express checkout button to make better use of remaining space for a more fitting layout- PPI-914 - Fixes an issue, where orders with only digital products could not be processed and were wrongly categorized as physical products
- PPI-914 - Fixes an issue, where orders with only digital products could not be processed and were wrongly categorized as physical products
- PPI-916 - Fixes an issue that may fail orders with landing page setting "Guest checkout"
- PPI-917 - Moved Pay Upon Invoice Disclaimer above Confirm button
8.0.2 6.5.5.0 - 6.5.8.19
- PPI-908 - Fixes an issue that sends an incorrect landing page setting to PayPal.
8.0.1 6.5.5.0 - 6.5.8.19
- PPI-896 - Changed the wording of the checkout Smart Payment Buttons from 'PayPal Checkout' to 'Pay with PayPal'.
- PPI-900 - Fixes an issue, where merchant integrations for payment methods are not loaded correctly
- PPI-904 - Fixes timestamp issue that caused the Shop to be inoperable with certain cache configurations
8.0.0 6.5.5.0 - 6.5.8.19
- PPI-763 - Move "Pay later" banner underneath price display on product detail page
- PPI-779 - Added new Vaulting beta feature (save customer) for PayPal and Credit-/Debit card payments
- PPI-800 - Improved API struct structure & PayPal order building process
- PPI-827 - Added automated payment status polling for unconfirmed transactions
- PPI-831 - Improved management of payment status webhooks
- PPI-860 - Migrated to new card fields replacing hosted fields for Credit-/Debit card payments
7.4.1 6.5.0.0 - 6.5.8.19
- PPI-896 - Changed the wording of the checkout Smart Payment Buttons from 'PayPal Checkout' to 'Pay with PayPal'.
- PPI-904 - Fixes timestamp issue that caused the Shop to be inoperable with certain cache configurations
6.5.0 6.4.14.0 - 6.4.20.2
PPI-932 - Removed the no longer supported Sofort payment method
PPI-936 - Fixes an issue, where Zettle may receive incorrect tax rates
PPI-947 - Fixes an issue, where Smart Payment Buttons may have not been configurable
PPI-948 - Removed the no longer supported Giropay payment method