- PPI-1015 - Fixes an issue, where PayPal settings could not be saved in the Administration
- PPI-1015 - Fixes an issue, where PayPal settings could not be saved in the Administration
- 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
- 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
- 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
- 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
- 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
- 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
- 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
PPI-896 - Changed the wording of the checkout Smart Payment Buttons from 'PayPal Checkout' to 'Pay with PayPal'.
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
- 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
- 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
- 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
- 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
- PPI-934 - Moved shipping tracking transmission to new PayPal API endpoints
- PPI-934 - Moved shipping tracking transmission to new PayPal API endpoints
- 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
- 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
- PPI-933 - Fixes an issue, where Apple Pay domains may not be registerable correctly
- 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
- 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
- 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
- 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
- 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
- PPI-908 - Fixes an issue that sends an incorrect landing page setting to PayPal.
- PPI-908 - Fixes an issue that sends an incorrect landing page setting to PayPal.
- 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
- 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
- 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
- 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
- PPI-830 - Added compatibility with Showpare 6.6 & Symfony 7
- PPI-857 - Added technical names for payment methods
- PPI-853 - Added option to add buyer country to "Pay Later" banners
PPI-853 - Added option to add buyer country to "Pay Later" banners
- PPI-845 - Fixes an issue, where an order failed due to product names are too long
- PPI-849 - Added campaign and affiliate codes to express checkout
- PPI-855 - Added deprecation notice for Sofort payment method
PPI-845 - Fixes an issue, where an order failed due to product names are too long
PPI-849 - Added campaign and affiliate codes to express checkout
PPI-855 - Added deprecation notice for Sofort payment method
- PPI-844 - Fixes an issue, where the installment banner was not toggleable on CMS product detail pages
PPI-844 - Fixes an issue, where the installment banner was not toggleable on CMS product detail pages
- PPI-765 - "Pay later" banners can now be turned on and off more granular
- PPI-828 - Fixes an issue, where caching could interfere with the correct list of available payment methods
PPI-765 - "Pay later" banners can now be turned on and off more granular
PPI-828 - Fixes an issue, where caching could interfere with the correct list of available payment methods
- PPI-818 - Added warning for possible unavailability of MyBank payment method
- PPI-820 - Fixes an issue, where the paid status was not possible to be set over webhooks
- PPI-826 - Express buttons are not displayed anymore, if the guest customer's double-opt-in feature is enabled.
PPI-818 - Added warning for possible unavailability of MyBank payment method
PPI-820 - Fixes an issue, where the paid status was not possible to be set over webhooks
PPI-826 - Express buttons are not displayed anymore, if the guest customer's double-opt-in feature is enabled.
- PPI-808 - Fixes an issue, where some currencies (HUF, JPY, TWD) were not transmitted correctly
- PPI-809 - Fixes an issue, where payment buttons have not the right color
- PPI-810 - More intuitive behavior of Administration settings
- PPI-811 - Fixes an issue, where credit cards with unavailable 3D Secure could not be processed
- PPI-812 - Fixes an issue, where Zettle sync could not be reset
PPI-808 - Fixes an issue, where some currencies (HUF, JPY, TWD) were not transmitted correctly
PPI-809 - Fixes an issue, where payment buttons have not the right color
PPI-810 - More intuitive behavior of Administration settings
PPI-811 - Fixes an issue, where credit cards with unavailable 3D Secure could not be processed
- PPI-802 - Improved wording and default values in the Administration
PPI-802 - Improved wording and default values in the Administration
PPI-801 - Removed unnecessary debug statements
- PPI-797 - Fixes an issue, where Zettle product sync could fail due to failing image sync
PPI-769 - Add Pay Later button to Express checkout shortcut
PPI-773 - The settings page is now structured in tabs
- PPI-769 - Add Pay Later button to Express checkout shortcut
- PPI-773 - The settings page is now structured in tabs
- PPI-788 - Move logging to default Symfony logging to improve in larger environments
PPI-679 - Pay upon invoice payment details are now shown in the order details
PPI-762 - Several payment methods are now available in non-PPCP markets
PPI-767 - Added additional plugin information to transaction details
PPI-679 - Pay upon invoice payment details are now shown in the order details
PPI-762 - Several payment methods are now available in non-PPCP markets
PPI-767 - Added additional plugin information to transaction details
PPI-757 - Fixes an issue, where payments of APM payment methods could be created as duplicates
PPI-761 - Fixes an issue, where PayPal PLUS payments could not be created
PPI-757 - Fixes an issue, where payments of APM payment methods could be created as duplicates
PPI-755 - Add Shopware 6.5 compatibility again
PPI-430 - Improved processing of Zettle synchronisation
PPI-659 - Added custom Storefront routes to adjust for missing Store API Client in Storefront in 6.5
PPI-685, PPI-701, PPI-725 - Removed auto-hide for Smart Payment Buttons configuration in Administration
PPI-751 - Fixes an issue with incompatibility with other plugins such as B2B suite and Customized Products
PPI-753 - Fixes an issue, where template extensions were not possible in the meta block
PPI-754 - Fixes an issue, where Storefront assets were not working with Shopware 6.4 (Shopware 6.5 supported has been temporarily dropped)
PPI-748 - Disable Trustly for now since PayPal has dropped API support
PPI-749 - Fixes an issue, where the fallback button for credit card payments was not processed correctly
PPI-734 - Fixes an issue, where some payment methods were not displayed in after order process
PPI-720, PPI-741, PPI-743 - Fixes an issue, where the total tax amount was calculated incorrectly for net customers
PPI-734 - Fixes an issue, where some payment methods were not displayed in after order process
PPI-735 - Fixes an issue, where payment details were not shown on orders, where PayPal was not the first chosen payment method
PPI-737 - Fixes an issue, where the order / payment details were not correctly transferred to PayPal
PPI-654 - Fixes an issue, where Zettle sync errors were not displayed
PPI-661 - Small performance improvements
PPI-718 - Fixes an issue, where onboarding for specific Sales Channel configurations could not be completed
PPI-733 - Fixes an issue, where the Sandbox flag was not correctly respected in specific Sales Channel configurations
PPI-723 - Fixes an issue, where some APM payment methods did not work sometimes due to unannounced PayPal API changes
PPI-724 - Fixes an issue, where the payment could fail if PayPal did not send full capture / authorization details
PPI-716 - Fixes an error during the update if availability rules are still in use
PPI-707 - Fixed issue where checking out with "Pay Later", "SEPA" and "Venmo" result in an error
PPI-712 - Improved handling of payment method availability, removed availability rules
PPI-713 - Improved 3D Secure handling in credit card payments
PPI-709 - Fixed issue where PayPal was not installable, if the default language was neither English nor German
PPI-672 - Fixed issue where captures could not always set transactions to paid
PPI-681 - Fixed issue where Pay Later was not available for British and Australian customers
PPI-681 - Fixed issue where Oxxo was not available for Mexican customers
PPI-682 - Fixed issue with missing German translations in the administration
PPI-684 - Improved spelling in the Administration
PPI-688 - Fixed issue where the default carrier field in shipping methods was not always shown
PPI-694 - Fixed issue where the default carrier field was shown in non-PayPal orders
PPI-695 - Fixed issue ignoring excluded products per sales channel
PPI-700 - Changed API URL to PayPal from `api.paypal.com` to `api-m.paypal.com` to increase performance
PPI-702 - Fixed issue where payment details of non-PayPal-wallet payments were not always visible
PPI-627 - Added new payment methods "Pay Later" and "Venmo"
PPI-673 - Added automatic transmission of shipping tracking numbers to PayPal
PPI-677 - Improved availability of payment methods in Administration
PPI-678 - Fixed issue with Zettle Media URL field in the Administration
PPI-625 - Added compatibility for new payment method overview of Shopware 6.4.14.0
PPI-663 - Fix issue where taxes were not correctly calculated for net orders
PPI-664 - Improved 3D Secure handling in credit card payments
PPI-670 - Improved display of onboarding status in Administration
PPI-657 - Cleaned up template `buy-widget-form`
PPI-611 - Added possibility to exclude products and dynamic product groups from PayPal & Express Checkout
PPI-617 - Fix issue where payment method authorizations were not correctly shown for Sales Channel specific settings
PPI-620 - Fix issue showing an incorrect webhook error message on saving settings without credentials
PPI-634 - Fix issue with shipping tax calculation for net customer groups
PPI-635 - Fix issue with incorrent Pay Upon Invoice data display in invoices
PPI-639 - The Sales Channel selection in the PayPal settings can now display more than 25 Sales Channels
PPI-648 - Improved handling of Smart Payment Buttons, when the JS is not loaded fast enough
PPI-649 - Fix issue where a partially refunded PayPal Plus payment was set to refunded in Shopware via Webhooks
PPI-650 - Increase compatibility to Shopware 6.4.3.0
PPI-642 - Fix issue where payment status was not correctly fetched with credit card payments
PPI-624 - Improved error handling in after order process
PPI-628 - Improves payment method choice if PayPal deems the buyer ineligible for certain methods
PPI-629 - Fix issue with payment details not showing for APIv1 payments such as PayPal Plus
PPI-621 - Fix issue with the payment method overview missing in Shopware 6.4.7.0 or lower
PPI-623 - Fix an issue where a PayPal order cannot be created with discounts
PPI-615 - Fix issue with missing German translations in the administration
PPI-317 - Add separate credit card payment method
PPI-385 - Add new Pay Upon Invoice payment method
PPI-410 - Add separate APM payment methods
PPI-418 - Add compatibility for PHP 8.1
PPI-395 - Removed snippets for deprecated PayPal products
PPI-344 - Fix issue with invalid phone numbers with API v1 payments
PPI-346 - Fix rounding issues in payment capture modal in Administration
PPI-350 - Enable after order process for unconfirmed payments with Shopware 6.4.4.0 or greater
PPI-356 - Improved plugin extensibility
PPI-366 - Improved payment error handling
PPI-367 - Change wording of Sales Channel footer link text
PPI-252 - Improved error handling for Webhooks
PPI-327 - Improved data type structure
PPI-343 - Fixes error when the customer account name differs from the shipping address name
PPI-352 - Fixes issue with failing Zettle webhooks on POS sale
PPI-5 - Implement Set PayPal as default payment method in First Run Wizard
PPI-77 - Replaced snippets in administration by `global.defaults`
PPI-126 - Improved error messaging for authorization errors in Zettle
PPI-270 - Express Checkout does not create duplicate guest customers anymore
PPI-293 - Improved PayPal script loading in Storefront
PPI-330 - Improve Zettle decimal precision behavior
PPI-334 - Fixes error on delayed capture in Administration
PPI-339 - Fixes duplicate external link symbols in Administration
PPI-228 - Added color white as choice for ECS and SPB buttons
PPI-321 - Improve Zettle synchronisation behaviour
PPI-322 - Improve removal of PayPal from available payment methods if credentials are invalid
PPI-323 - Fix issues with loading spinner with Smart Payment Buttons
PPI-329 - Fix rounding issues in PayPal API v2 requests
PPI-316 - Fix issue when changing default language after plugin install
PPI-219 - Disable PayPal on Carts with total price of 0
PPI-227 - Add possibility to add a suffix to the order number sent to PayPal
PPI-281 - Improved storefront behaviour of Express Checkout & Smart Payment Button cancellations and errors
PPI-287 - Fix issue where Express button was not shown in CMS buy box elements after variant switching
PPI-289 - Fix issue where the Express Checkout button could be visible to logged in customers
PPI-304 - Fix Smart Payment Buttons being visible with cart errors
PPI-279, PPI-297 - Extends the partner referral API
PPI-290 - Improved extensibility
PPI-295 - Fix order details in administration not showing complete page
PPI-296 - Improved display of APMs in Footer
PPI-298 - Fix issues with loading spinner with Smart Payment Buttons
PPI-300 - It is no longer possible to select other payment methods on Express Checkout
PPI-262 - Fix issue where Express button was not shown in CMS buy box elements
PPI-271 - Fix an issue where updated settings did not correctly invalidate cache
PPI-277 - Fix issue where Express checkout failed on changes on confirm page
PPI-273 - Order number prefix is now always sent correctly
PPI-282 - Fix incompatibility with the Sendcloud plugin
PPI-283 - Removed extra confirm step with Smart Payment Buttons which correctly enables Alternative Payment Methods
PPI-273 - Order number prefix is now always sent correctly
PPI-246 - Added option for advanced logging
PPI-251 - Fix authorized transaction state on delayed payment collection
PPI-276 - Fix multiple unnecessary requests in the background with PayPal Plus
PPI-20 - Fix Webhooks when payment status is already set identically
PPI-235 - Fix Webhooks not correctly registered for separate Sales Channel credentials
PPI-238 - Fix issue with order not being linked in disputes of Plus payments
PPI-243 - Added more PayPal-specific transaction data to custom fields
PPI-265 - Fix encoding on shortened Zettle product descriptions
PPI-20 - Fix Webhooks when payment status is already set identically
PPI-235 - Fix Webhooks not correctly registered for separate Sales Channel credentials
PPI-238 - Fix issue with order not being linked in disputes of Plus payments
PPI-265 - Fix encoding on shortened Zettle product descriptions
NEXT-15014 - Improve ACL handling
PPI-239 - Rebranding von iZettle auf Zettle
NEXT-15014 - Improve ACL handling
PPI-65 - Improved compatibility for Shopware 6.4 with Zettle
PPI-255 - Fix Express checkout if data protection checkbox is required
PPI-263 - Das Plugin ist jetzt valide für den Konsolenbefehl `dal:validate`
PPI-65 - Added compatibility for Shopware 6.4
PPI-239 - Rebranded iZettle to Zettle
PPI-256 - Fix canceling of finalized orders by using the browser history
PPI-244 - Fix issue on API authentication
PPI-221 - Fix issue with oversized product descriptions in Zettle
PPI-241 - Improve cancelling order transactions with the ScheduledTask
PPI-191 - Introduce PayPal disputes overview
PPI-211 - Fix sending of shipping address name to PayPal
PPI-222 - Add Express Checkout button to search page and wish list page
PPI-229 - Order transactions with a stale PayPal payment will be cancelled with a ScheduledTask
PPI-231 - Fix deletion of rule for payment upon invoice during uninstall
PPI-234 - Improve entity definition
PPI-208 - Fix redirect of cancelled Plus payment on Shopware 6.3.3.x
PPI-210 - Improve handling of promotions during Express Checkout
PPI-220 - Fix saving of customer telephone number on Express Checkout
PPI-223 - Solves an issue with Express Checkout button state
PPI-224 - Fix Express Checkout for Shopware versions prior 6.3.2.0
PPI-174 - Cart and order line items are now sent with their SKU
PPI-174 - Added events to adjust line items which are sent to PayPal
PPI-202 - Fix PayPal checkout for customers with net prices
PPI-199 - Improve webhook log messages
PPI-200 - Fix submitting of carts with discounts
PPI-171 - Message queue is now only used if there are iZettle Sales Channels
PPI-172 - Improve capturing and refunding process
PPI-177 - Fix PayPal Express Checkout buttons in product listings
PPI-185 - Improve error handling of the PayPal tab in the order module
PPI-194 - Fix deregister of webhooks on Sales Channel deletion
PPI-196 - Improve PayPal Plus checkout process
PPI-197 - Fix "Submit cart" functionality
PPI-182 - Improve webhook registration
PT-11875 - Migration to PayPal API v2 for the following features: PayPal, Express Checkout and Smart Payment Buttons