- PayPal order flow - orders are created on successful payment
- Update Web Components/Drop-in to v6.27.1
- Add compatibility with PHP 8.4
- PayPal order flow - orders are created on successful payment
- Update Web Components/Drop-in to v6.27.1
- Add compatibility with PHP 8.4
- PayPal order flow - orders are created on successful payment
- Update Web Components/Drop-in to v6.27.1
- Add compatibility with PHP 8.4
- Remove the duplicate file causing extraction issues on macOS during installation process
- Exclude the .github directory from the plugin ZIP
- Remove the duplicate file causing extraction issues on macOS during installation process
- Exclude the .github directory from the plugin ZIP
- Fix an issue where customers were logged out when express checkout buttons were displayed
## What's Changed
### Fixes ⛑️
- Use the order number as the merchant order reference in Ratepay payment requests
- Add nonce token in inline scripts
- Enhance logo upload logic
## What's Changed
### Fixes ⛑️
- Use the order number as the merchant order reference in Ratepay payment requests
- Add nonce token in inline scripts
- Enhance logo upload logic
- Use the order number as the merchant order reference in Ratepay payment requests
- Add nonce token in inline scripts
- Enhance logo upload logic
## What's Changed
### Fixes ⛑️
* Checkout flow improvements
## What's Changed
### Fixes ⛑️
* Checkout flow improvements
## What's Changed
### Fixes ⛑️
* Checkout flow improvements
## What's Changed
### Fixes ⛑️
* Validate all required fields when paying with wallets if ACCESSIBILITY_TWEAKS is enabled
* Stop blocking the event’s default behavior when an order is submitted by a payment method that renders its own components
## What's Changed
### Fixes ⛑️
* Validate all required fields when paying with wallets
* Always perform validation, regardless of the ACCESSIBILITY_TWEAKS environment flag
## What's Changed
### Fixes ⛑️
* Fix blocked payment method switching due to a validation error
## What's Changed
### Fixes ⛑️
* Fix PayPal checkout when ACCESSIBILITY_TWEAKS is enabled
## What's Changed
### Fixes ⛑️
* Fix PayPal checkout when ACCESSIBILITY_TWEAKS is enabled
## What's Changed
### Fixes ⛑️
* Fix payment completion after unsuccessful payment
## What's Changed
### Fixes ⛑️
* Fix disabled button for configurations testing for different sales channels
## What's Changed
### Fixes ⛑️
* Fix disabled button for configurations testing for different sales channels
### New Features ?
* Add support for additional Gift card options in checkout
### New Features ?
* Add support for additional Gift card options in checkout
## What's Changed
### New Features ?
* Add support for additional Gift card options in checkout
### Fixes ⛑️
* Remove the requirement of phonetic name field for Apple Pay
### Fixes ⛑️
* Remove the requirement of phonetic name field for Apple Pay
### Fixes ⛑️
* Remove the requirement of phonetic name field for Apple Pay
### Fixes ⛑️
* Fix data missing in guest Google express checkout
* Fix order updates in shop
### Fixes ⛑️
* Fix data missing in guest Google express checkout
* Fix order updates in shop
### Fixes ⛑️
* Fix data missing in guest Google express checkout
* Fix order updates in shop
## What's Changed
### Fixes ⛑️
* Fix shipping address in Google Pay Express Checkout
## What's Changed
### Fixes ⛑️
* Fix product quantity fetching for express checkout
## What's Changed
### Fixes ⛑️
* Fix Billie payment process
## What's Changed
### Fixes ⛑️
* Fix Billie payment process
## What's Changed
### Fixes ⛑️
* Fix notifications processing
* Fix Billie payment process
## What's Changed
### New Features ?
* Add Polish translations
### Fixes ⛑️
* Fix PayPal console error
* Fix QR code rendering for Bancontact Mobile
* Fix Google Pay express button display
## What's Changed
### New Features ?
* Add Polish translations
### Fixes ⛑️
* Fix issue with capture and refund request sending
* Fix PayPal console error
* Fix QR code rendering for Bancontact Mobile
* Fix Google Pay express button display
## What's Changed
### New Features ?
* Add Polish translations
### Fixes ⛑️
* Fix issue with capture and refund request sending
* Fix PayPal console error
* Fix QR code rendering for Bancontact Mobile
* Fix Google Pay express button display
* Update README file
## What's Changed
### New features ⛑️
* Upgraded the version of Adyen Web Components
## What's Changed
### New features ⛑️
* Upgraded the version of Adyen Web Components
## What's Changed
### New features ⛑️
* Upgraded the version of Adyen Web Components
* Upgraded the version of adyen/php-webhook-module
## What's Changed
### Fixes ⛑️
* Fix infinite loop issue with gift cards
* Fix issue with gift cards when using Klarna payment method
## What's Changed
### Fixes ⛑️
* Fix login via store-api
* Fix infinite loop issue with gift cards
* Fix issue with gift cards when using Klarna payment method
## What's Changed
### Fixes ⛑️
* Fix OFFER_CLOSED webhook processing
## What's Changed
### Fixes ⛑️
* Fix OFFER_CLOSED webhook processing
## What's Changed
### Fixes ⛑️
* Add notification message on Thank You page for processing payments
## What's Changed
### Fixes ⛑️
* Add notification message on Thank You page for processing payments
## What's Changed
### Fixes ⛑️
* Fix missing shipping cost in total amount for guest users paying with PayPal
* Change the element to which the order confirmation listener is attached
* Fix the issue with retrieving the country state
* Fix undefined array key errors
* Add ruleIds to carts created from orders
* Use translations for shipping methods name and description
## What's Changed
### Fixes ⛑️
* Fix missing shipping cost in total amount for guest users paying with PayPal
* Change the element to which the order confirmation listener is attached
* Fix the issue with retrieving the country state
* Fix undefined array key errors
* Add ruleIds to carts created from orders
* Use translations for shipping methods name and description
Full Changelog: https://github.com/Adyen/adyen-shopware6/compare/3.17.9...3.17.10
## What's Changed
### New Features ?
* Add blocks to action modal so it can be extended
### Fixes ⛑️
* Fix domain resolution
* Fix cancellation of Twint payments
## What's Changed
### New Features ?
* Add blocks to action modal so it can be extended
### Fixes ⛑️
* Fix domain resolution
* Fix cancellation of Twint payments
## What's Changed
### Fixes ⛑️
* Fix the issue with shipping methods when product and cart page are loaded
## What's Changed
### Fixes ⛑️
* Fix the issue with Shopware decorator
* Fix the issue with shipping methods when product and cart page are loaded
## What's Changed
### New Features ?
* Add Store API notification endpoint to support headless sales channels
### Fixes ⛑️
* Fix issue where Terms and Conditions were not unchecked after payment
* Fix issue where Gift Cards could still be redeemed even when the payment method was inactive
* Fix checkout issue when payment method data is missing
## What's Changed
### New Features ?
* Add Store API notification endpoint to support headless sales channels
### Fixes ⛑️
* Fix issue where Terms and Conditions were not unchecked after payment
* Fix issue where Gift Cards could still be redeemed even when the payment method was inactive
## What's Changed
### New Features ?
* Add express checkout payment feature on product and cart pages with Google Pay, PayPal, and Apple Pay payment methods
### Fixes ⛑️
* Fix the installation process using Composer
## What's Changed
### New Features ?
* Add express checkout payment feature on product and cart pages with Google Pay, PayPal, and Apple Pay payment methods
## What's Changed
### New Features ?
* Change company registration number to be optional field for Billie payment method
### Fixes ⛑️
* Fix the processing order transaction that do not have original PSP reference
* Fix the processing of notifications that do not have a PSP reference
* Fix invalid type in store-api payments method subscriber
* Remove post scripts from composer.json
* Fix the issue with modal opening on the confirmation page for payments with 3DS2 cards
## What's Changed
### New Features ?
* Change company registration number to be optional field for Billie payment method
### Fixes ⛑️
* Fix the processing order transaction that do not have original PSP reference
* Fix the processing of notifications that do not have a PSP reference
* Fix invalid type in store-api payments method subscriber
* Remove post scripts from composer.json
* Fix the issue with modal opening on the confirmation page for payments with 3DS2 cards.
## What's Changed
### New Features ?
* Added E2E tests into repository
### Fixes ⛑️
* Fixed issues with Klarna payments
## What's Changed
### New Features ?
* Updated release gitflow
### Fixes ⛑️
* Fixed issues with Klarna payments
## What's Changed
### New Features ?
* Upgraded the version of adyen/php-api-library
### Fixes ⛑️
* Fixed handling for tax-free orders
* Fixed issue when aborting Paypal transaction
## What's Changed
### Fixes ⛑️
* Fixed handling for tax-free orders
* Fixed issue when aborting Paypal transaction
* Fixed donation feature
## What's Changed
### New Features ?
* Added support for Billie via Klarna payment method
* Added support for Ratepay Open invoice and Ratepay Direct debit payment methods
* Changed the failure page for Bancontact mobile payments
### Fixes ⛑️
* Fixed the uninstallation process to remove all plugin database tables
* Fixed duplicate listing of the plugin in the plugin:list command
## What's Changed
### New Features ?
* Added support for Billie via Klarna payment method
* Added support for Ratepay Open invoice and Ratepay Direct debit payment methods
* Changed the failure page for Bancontact mobile payments
### Fixes ⛑️
* Fixed the uninstallation process to remove all plugin database tables
* Fixed duplicate listing of the plugin in the plugin:list command
## What's Changed
### New Features ?
* Added support for Online Banking Finland
* Changed Sofort to Klarna Debit Risk
* Added support for Online Banking Finland
* Removed support for Dotpay
### Fixes ⛑️
* Fixed issue with Bancontact checkout flow from mobile app
* Fixed dal validation errors
* Fixed notification processing when merchantReference is missing
## What's Changed
### New Features ?
* Added support for Online Banking Finland
* Changed Sofort to Klarna Debit Risk
* Added support for Online Banking Finland
* Removed support for Dotpay
### Fixes ⛑️
* Fixed issue with Bancontact checkout flow from mobile app
* Fixed dal validation errors
* Fixed notification processing when merchantReference is missing
Current checkout api version: v71
Current checkout component version: v5.66.1
**Full Changelog**: https://github.com/Adyen/adyen-shopware6/compare/3.16.3...3.17.0
- Add compatibility with Shopware 6.4.11.0
- Fix the issue when product becomes out of stock
- Fix the issue with missing origin from state
- Fix the issue with missing origin from state
- Fix blocked checkout after PayPal payment cancellation
Other Changes ?️
Current checkout api version: v71
Current checkout component version: v5.66.1
Fixes ⛑️
Other Changes ?️
Current checkout api version: v71
Current checkout component version: v5.66.1
Full Changelog: 4.1.0...4.1.1
Other Changes ?️
[ECP-9382-v3] Visa Compliance - Include holderName in recurring payment requests by @candemiralp in #527
Prepare 3.16.1 by @candemiralp in #530
New Features ?
Other Changes ?️
- [ECP-9382] Visa Compliance - Include holderName in recurring payment requests by @candemiralp in #526
Current checkout api version: v71
Current checkout component version: v5.66.1
## What's Changed
### New Features ?
* [ECP-9277-v3] Add support for Billie Payment Method by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/519
### Fixes ⛑️
* [ECP-9206-v3] Adyen related tables missing for giftcard payments on admin panel by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/506
* [ECP-9226-v3] Update syntax for default value in alter table in migration by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/507
### Other Changes ?️
* [ECP-9250] Support new Ideal payment flow by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/503
* Prepare release v3.16.0 by @RokPopov in https://github.com/Adyen/adyen-shopware6/pull/522
**Full Changelog**: https://github.com/Adyen/adyen-shopware6/compare/3.15.0...3.16.0
## What's Changed
### New Features ?
* [ECP-8326] Implement multiple giftcard usage by @khushboo-singhvi in https://github.com/Adyen/adyen-shopware6/pull/473
* Add schedule webhook command by @wannevancamp in https://github.com/Adyen/adyen-shopware6/pull/458
* [ECP-9115] Implement partial refunds for gift card payments by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/482
### Fixes ⛑️
* [ECP-8856] Compatibility Error on Update by @khushboo-singhvi in https://github.com/Adyen/adyen-shopware6/pull/460
* [ECP-9027-v3] Add missing dependency definition by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/476
* [ECP-8856] Compatibility Error on Update by @khushboo-singhvi in https://github.com/Adyen/adyen-shopware6/pull/466
* Fix recursion error for checkout order route by @sneakyvv in https://github.com/Adyen/adyen-shopware6/pull/468
* [ECP-9140] Disable individual gift card payment methods by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/477
* [ECP-9130] Get Add Giftcards button back on cart and offCanvas. by @khushboo-singhvi in https://github.com/Adyen/adyen-shopware6/pull/483
* [ECP-8827] Fixing shopper locale for redirect based payment methods by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/487
* [ECP-9184] Revert removal of gift card payment methods by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/489
* Fix gift card dropdown CSS attribute by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/491
### Other Changes ?️
* Moved Util/Currency into Shopware6 project by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/455
* [ECP-8524] Updated to Model based PHP library version by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/427
* [ECP-9086] Checkout component upgrade to 5.63.0 by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/481
* [ECP-9148] Moved CheckoutStateDataValidator and DataArrayValidator from library to plugin by @SushmitaThakur in https://github.com/Adyen/adyen-shopware6/pull/484
* Add null check to isManualCaptureEnabled method of AdminController by @SpiGAndromeda in https://github.com/Adyen/adyen-shopware6/pull/480
Current checkout api version: v71
Current checkout component version: v5.63.0
## New Contributors
* @sneakyvv made their first contribution in https://github.com/Adyen/adyen-shopware6/pull/468
* @SpiGAndromeda made their first contribution in https://github.com/Adyen/adyen-shopware6/pull/480
**Full Changelog**: https://github.com/Adyen/adyen-shopware6/compare/3.14.4...3.15.0
Fixes ⛑️
Current checkout api version: v70
Current checkout component version: v5.49.2
What's Changed
Fixes ⛑️
- Prevent PHP error if response is missing data. by @ntzrbtr in #428
- [ECP-8719] Fix capture, refund and notifications blocks in admin order detail page by @candemiralp in #431
- [ECP-8333] Fix disappearing giftcard discount data after login by @candemiralp in #432
New Contributors
Current checkout api version: v70
Current checkout component version: v5.49.2
: 3.14.1...3.14.2Full Changelog
What's Changed
Fixes ⛑️
- Prevent PHP error if response is missing data. by @ntzrbtr in #428
- [ECP-8719] Fix capture, refund and notifications blocks in admin order detail page by @candemiralp in #431
- [ECP-8333] Fix disappearing giftcard discount data after login by @candemiralp in #432
Fixes ?️
Current checkout api version: v70
Current checkout component version: v5.49.2
New Features ?
Fixes ⛑️
Other Changes ?️
New Contributors
Current checkout api version: v70
Current checkout component version: v5.49.2
New Features ?
[PW-8273] Create a section for partial Adyen payments by @candemiralp in #366
Fixes ⛑️
fix extra leading slash in return URL by @peterojo in #365
[PW-8295] Fix giftcard capture mode for adyen_payment table by @candemiralp in #367
[PW-8315] Set shopperInteraction for payments request by @candemiralp in #369
[PW-8276] Add translations of giftcard section by @candemiralp in #372
[PW-8294] Fix manual capture flow for giftcards by @candemiralp in #368
[PW-8339] Add unique constraint pspreference to adyen_payment table by @candemiralp in #374
Other Changes ?️
Configure Renovate and disable dependency dashboard by @candemiralp in #354
[Test] Add manual trigger for e2e tests by @cenkiravul in #351
[PW-8261] Make use of larger runners for E2E pipeline by @cenkiravul in #363
Set Adyen Giving configuration fields for actions by @candemiralp in #370
Current checkout api version: v69
Current checkout component version: v5.33.0
Fixes ⛑️
- [PW-7980] Update NotificationEntity definitions and exception handling for notification processing by @candemiralp in #353
- [PW-8180] Fix wrong language on checkout component by @candemiralp in #356
- [PW-8156] Load giftcard component on the registration page by @candemiralp in #357
- [PW-7981] Change productUrl builder for line items by @candemiralp in #355
- [PW-8075] Change payment method after giftcard payments by @candemiralp in #358
- [PW-8230] Replace the methods designed for internal usage with the correct ones by @candemiralp in #360
Current checkout api version: v69
Current checkout component version: v5.33.0
New Features ?
Fixes ⛑️
Other Changes ?️
Current checkout api version: v69
Current checkout component version: v5.33.0
Fixes ⛑️
- [PW-7455] - Fix Showpare Affiliate marketing for Adyen Payment Method by @raoulritter in #323
- [PW-7480] Support cancellation for OFFER_CLOSED and CANCELLED notifications by @peterojo in #324
Other Changes ?️
- [PW-7497] - Add commands to enable/disable Adyen payment methods by @candemiralp in #325
Current checkout api version: v69
Current checkout component version: v5.23.1
## What's Changed
### Fixes ⛑️
* [PW-7455] - Fix Showpare Affiliate marketing for Adyen Payment Method by @raoulritter in https://github.com/Adyen/adyen-shopware6/pull/323
* [PW-7480] Support cancellation for OFFER_CLOSED and CANCELLED notifications by @peterojo in https://github.com/Adyen/adyen-shopware6/pull/324
### Other Changes ?️
* [PW-7497] - Add commands to enable/disable Adyen payment methods by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/325
Current checkout api version: v69
Current checkout component version: v5.23.1
**Full Changelog**: https://github.com/Adyen/adyen-shopware6/compare/3.8.0...3.8.1
New Features ?
- [PW-7345] Create configuration for selecting frontend domain by @RokPopov in #309
- [PW-7429] - Support new GooglePay tx_variant by @candemiralp in #317
Other Changes ?️
Current checkout api version: v69
Current checkout component version: v5.23.1
Features
Fixes
- [PW-7106] - Use lineItem builder in PHP library for lineItems by @candemiralp in #289
- [PW-6992] Fix origin issue with multiple domain in one storefront by @peterojo in #293
- [PW-7212] Fix issue with custom payment methods by @peterojo in #297
- [PW-6994] Make sure notification is successfully inserted before returning accepted message to Adyen by @RokPopov in #298
- [PW-7042] - Refactor webhook handling functionality by @candemiralp in #296
Others
- [PW-7003] - Upgrade PHP API Library, PHP Webhook Module, Web Components versions by @candemiralp in #288
Current checkout api version: v69
Current checkout component version: v5.23.1
Features
Fixes
- [PW-7106] - Use lineItem builder in PHP library for lineItems by @candemiralp in #289
- [PW-6992] Fix origin issue with multiple domain in one storefront by @peterojo in #293
- [PW-7212] Fix issue with custom payment methods by @peterojo in #297
- [PW-6994] Make sure notification is successfully inserted before returning accepted message to Adyen by @RokPopov in #298
- [PW-7042] - Refactor webhook handling functionality by @candemiralp in #296
Others
- [PW-7003] - Upgrade PHP API Library, PHP Webhook Module, Web Components versions by @candemiralp in #288
Current checkout api version: v69
Current checkout component version: v5.23.1
Features
#285 Adyen Giving support
#282 Use inline checkout components instead of popup modal
Fixes
#281 Fix bug in checkout component config for enabling stored payment details
#283 Allow use of custom line item types in cart and order
## What's Changed
### Features
* [PW-6677] - Add Bancontact Mobile payment method support by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/271
* [PW-6468] - Add image & product Url parameters to lineItem for open invoices by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/265
### Fixes
* Bump guzzlehttp/guzzle from 7.4.2 to 7.4.5 by @dependabot in https://github.com/Adyen/adyen-shopware6/pull/263
* [PW-6906] Improve webhook processing logs by @peterojo in https://github.com/Adyen/adyen-shopware6/pull/274
* Refactor Twig by @MelvinAchterhuis in https://github.com/Adyen/adyen-shopware6/pull/272
* [PW-6955] - Upgrade checkout component version by @candemiralp in https://github.com/Adyen/adyen-shopware6/pull/278
* [PW-7014] fix paypal paylater display by @peterojo in https://github.com/Adyen/adyen-shopware6/pull/279
* [PW-7017] fix for giftcard payments by @peterojo in https://github.com/Adyen/adyen-shopware6/pull/280
## New Contributors
* @MelvinAchterhuis made their first contribution in https://github.com/Adyen/adyen-shopware6/pull/272
Current checkout api version: v68
Current checkout component version: 5.19.0
**Full Changelog**: https://github.com/Adyen/adyen-shopware6/compare/3.4.2...3.5.0
Fixes - [PW-6502] - Street name and house number separation with regex #255
- [PW-6477] - Get sales channel url from the hreflang integration if it is set #254
- [PW-6680] use environment to detect which api key to test #257
- [PW-6820] - Prevent PayPal cancellation block the payment method change on checkout #266
Bugfix: re-include dist file for frontend javascript
Added CaptureService to delay capture for payments #233
Add refusalReasonCode and refusalReason to payments API response #240
Update web component, php lib and webhook module #237
Add manual capture for open invoice payments #238
Update CODEOWNERS #241
Set idempotency key to avoid duplicated refund requests #248
Only show ApplePay in checkout page in Safari browser #243
Update platform name #247
Fixes
- [PW-6351] - Do not use StoreService to get the shopware version #234
Other- Bump symfony/framework-bundle from 5.3.13 to 5.3.15 #228
- [PW-5930] - replace require with require_once in test bootstrap #229
- [PW-6142] - remove REFUND_FAILED as a webhook payment state #230
Features
* [PW-5944] - Change the private function
preparePaymentsRequest to protected by @RokPopov in
https://github.com/Adyen/adyen-shopware6/pull/222
* [PW-5203] - Partial refunds by @RokPopov in https://github.com/Adyen/adyen-shopware6/pull/219
Fixes
Fixed the wrong DoB format to fit Checkout API (#214)
Avoid rendering the giftcard component in checkout and use HPP fallback (#221)Fixes
Dependencies
Bump symfony/serializer from 5.3.8 to 5.3.12 (#216)
Bump symfony/http-kernel from 5.3.9 to 5.3.12 (#218)Dependencies
Features
#183 Implement giftcards
#191 Prefill shopper details and addresses
#192 Add addressDetails to Amazon Pay
#190 Outsource notification processing to webhook module
#195 Add refund processing to order detail page
#199 Show/Hide 'Save credit card' option
#200 Split the configuration panel into components
#198 Show notifications in order details page
#202 Show safe error messages to shopper
Fixes
#189 Paypal button is not working in Firefox on IOS mobile
Current checkout api version: v67
Current checkout component version: 4.2.1
**Please note this is not the latest version of the plugin, just the last patch release for version 2 (used on Shopware 6.3). The current latest release is version 3.**
**Features**
- Add refund processing to order detail page (v6.3)
Important notes:
This release is built to support Shopware v6.4 and above, it is backwards incompatible with all versions < 6.4
Features
#180 #177 Added support for Shopware 6.4
#179 Added the following payment methods:
Fixes
#178 Fix line item description for products with variants.
Features
#173 Added help text to all fields in plugin configuration
Fixes
#175 Fixed structure of payment method extension