Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Shopware 6.5 #395

Merged
merged 3 commits into from Jul 5, 2023
Merged

Support Shopware 6.5 #395

merged 3 commits into from Jul 5, 2023

Conversation

peterojo
Copy link
Contributor

@peterojo peterojo commented Jul 4, 2023

Summary

Added support for affected changes in Shopware 6.5
Support is backwards compatible with all 6.4 versions

Tested scenarios

Card payments (incl 3DS, 3DS2)
Redirect payments
Wallet payments
Donations
Giftcard full payments
Giftcard partial payments
Oneclick stored payments

candemiralp and others added 2 commits May 17, 2023 15:39
* [PW-8411] Remove RedirectResultController

* [PW-8411] Remove comments
* [PW-8347] Bump PHP API Library, Monolog and Shopware Core versions

* [PW-8347] Bump Shopware 6 storefront and dockware dev image versions

* [PW-8347] Adyen Web component version upgrade 5.41.0

* [PW-8347] Fix mysql on the E2E workflow

* [PW-8347] Add all PHP versions to test matrix

* [PW-8347] Update Adyen PHP Webhook Module version

* [PW-8347] Allow 3rd party Symfony composer plugin

* [PW-8347] Change Session class injection

* [PW-8347] Implement Session class instead of SessionInterface

* [PW-8411] Update the dependency

* [PW-8411] Remove redundant property declaration

* [PW-8411] Update SessionInterface dependency

* [PW-8411] Update SessionInterface dependency

* [PW-8347] Replace Session injection with RequestStack to obtain current session

* [PW-8347] Use HttpClient instead of StoreApiClient

* remove debugger lines (#389)

* [PW-8347] use proxy for shopware store-api endpoints

* [PW-8347] add proxies for adyen store-api methods

* [PW-8347] add proxies for giftcard and context switch routes

* [PW-8347] fix context switch proxy and remove redundant import

* pin dockware version

* [PW-8347] use stringified data in APIs

* [PW-8325] remove all giftcards from checkout when no giftcard is saved (#394)

* [PW-8347] fix non-scalar data in requests, replace deprecated method

* [PW-8347] add amount to giftcard balance check, fix non-scalar request data

* [PW-8347] code formatting, remove sudo

* [PW-8347] e2e setup tinkering

* [PW-8347] workflow tinkering

* [PW-8347] workflow tinkering

---------

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>
Co-authored-by: peterojo <peter.ojo@adyen.com>
@peterojo peterojo requested a review from a team as a code owner July 4, 2023 15:19
@peterojo peterojo mentioned this pull request Jul 5, 2023
@peterojo peterojo merged commit f15413d into develop Jul 5, 2023
8 of 9 checks passed
@peterojo peterojo deleted the feature/support65 branch July 5, 2023 14:35
@peterojo peterojo added the Feature Indicates a new feature addition label Jul 5, 2023
peterojo added a commit that referenced this pull request Jul 5, 2023
* [PW-8323] Removal of deprecated Shopware core function usages (#375)

* [PW-8323] Remove usage of Shopware\Core\Framework\Routing\Annotation\RouteScope

* [PW-8323] Remove usage of deprecated classes

* [PW-8323] Update RouteScope for classes

* [PW-8325] Allow re-selecting giftcard payment method (#378)

* change the logic of filtering the giftcards - only remove if it is not a already redeemed giftcard

* change variable name

* use !isset instead of is_null

* fix dockware

* fix all dockware versions

---------

Co-authored-by: raoulritter <59527829+raoulritter@users.noreply.github.com>

* [PW-8317] Refactor capture handling and introduce capture mode for payment methods (#373)

* [PW-8317] Introduce supportsManualCapture and supportsPartialCapture properties to relevant payment methods

* [PW-8317] Refactor handling capture for payment methods

* [PW-8317] Update config page and capture on shipment case

* [PW-8323] Update response handling for manual capture

* [PW-8323] Code formatting

* [PW-8317] Update tooltips

* Update src/Resources/config/config.xml

Co-authored-by: Rok Popov Ledinski <rok.popovledinski@adyen.com>

---------

Co-authored-by: Rok Popov Ledinski <rok.popovledinski@adyen.com>

* Version bump

* Update frontend files

* Update CODEOWNERS (#381)

* [PW-8324] Remove jQuery dependency (#380)

* [PW-8324] implement alternative approach for showing and hiding stored payment methods

* [PW-8324] Remove jQuery usage

---------

Co-authored-by: Can Demiralp <ecandemiralp@gmail.com>

* Validate donation currency and amount (#382)

* remove debugger lines (#389)

* fix the issue with null coalescing operator

* remove code smells

* remove final final code smell

* [PW-8325] remove all giftcards from checkout when no giftcard is saved (#394)

* Support Shopware 6.5 (#395)

* [PW-8411] Remove RedirectResultController (#384)

* [PW-8411] Remove RedirectResultController

* [PW-8411] Remove comments

* [PW 8347] Support 6.5 (#385)

* [PW-8347] Bump PHP API Library, Monolog and Shopware Core versions

* [PW-8347] Bump Shopware 6 storefront and dockware dev image versions

* [PW-8347] Adyen Web component version upgrade 5.41.0

* [PW-8347] Fix mysql on the E2E workflow

* [PW-8347] Add all PHP versions to test matrix

* [PW-8347] Update Adyen PHP Webhook Module version

* [PW-8347] Allow 3rd party Symfony composer plugin

* [PW-8347] Change Session class injection

* [PW-8347] Implement Session class instead of SessionInterface

* [PW-8411] Update the dependency

* [PW-8411] Remove redundant property declaration

* [PW-8411] Update SessionInterface dependency

* [PW-8411] Update SessionInterface dependency

* [PW-8347] Replace Session injection with RequestStack to obtain current session

* [PW-8347] Use HttpClient instead of StoreApiClient

* remove debugger lines (#389)

* [PW-8347] use proxy for shopware store-api endpoints

* [PW-8347] add proxies for adyen store-api methods

* [PW-8347] add proxies for giftcard and context switch routes

* [PW-8347] fix context switch proxy and remove redundant import

* pin dockware version

* [PW-8347] use stringified data in APIs

* [PW-8325] remove all giftcards from checkout when no giftcard is saved (#394)

* [PW-8347] fix non-scalar data in requests, replace deprecated method

* [PW-8347] add amount to giftcard balance check, fix non-scalar request data

* [PW-8347] code formatting, remove sudo

* [PW-8347] e2e setup tinkering

* [PW-8347] workflow tinkering

* [PW-8347] workflow tinkering

---------

Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>
Co-authored-by: peterojo <peter.ojo@adyen.com>

---------

Co-authored-by: Can Demiralp <ecandemiralp@gmail.com>

* Update frontend static files

---------

Co-authored-by: Rok Popov Ledinski <rok.popovledinski@adyen.com>
Co-authored-by: raoulritter <59527829+raoulritter@users.noreply.github.com>
Co-authored-by: hossam-adyen <132500300+hossam-adyen@users.noreply.github.com>
Co-authored-by: Peter Ojo <peterojo@users.noreply.github.com>
Co-authored-by: peterojo <peter.ojo@adyen.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Indicates a new feature addition
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants