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

Release 2.0.0 #170

Merged
merged 6 commits into from
Jun 18, 2021
Merged

Release 2.0.0 #170

merged 6 commits into from
Jun 18, 2021

Conversation

acampos1916
Copy link
Member

@acampos1916 acampos1916 commented Jun 8, 2021

This is a major release and may introduce backwards incompatibility changes, therefore when updating to this version please check carefully the changes that might affect your existing configurations and own customizations.

New required config field Client Key: The plugin needs the client key to show the input fields for card details. To get a Client Key you can follow the instructions from the documentation.

Description

This release introduces the following major changes and features :

  • Update Checkout API to version 67
    The default behaviour for this new version of the API is to switch the 3DS1 redirect to the Shopware website from the issuer page from POST to GET, therefore the transparent redirect controller is not needed anymore and has been removed.

  • Update Checkout component to version 4.1.0
    New client key configuration has been introduced in the admin configuration panel as a new required setting. See docs to see how to retrieve the client key. You will need to add your domains under Allowed origins in Customer Area. These are the domains from which you will be sending your client-side requests.
    Removed Origin key since it has been replaced with the Client key.

  • Generic implementation of Adyen's Web Components
    Most of the frontend logic to render the payment methods and process callbacks has been replaced with a generic flow that handles all supported payment methods. The component's result data will include most required parameters to execute API calls and the manual configuration of these requests has been removed.

Features
Ap 235 upgrade api web components adyen library (#155)

Fixes
[PW-4602] Inserting payment method selection as user attribute if no user attribute exists (#169)
[PW-4723] Make error_details column nullable for Shopware 5 notification (#171)

msilvagarcia and others added 3 commits May 25, 2021 15:50
* AP-235 upgrade web components 3.19.0, api library 8.1

* AP-235 donwgrade webcomponents compatibility for checkout API

* AP-235 adyen-php-lib: 9.0, Web components 3.23.0

* AP-235 Update with API v66 fields restriction, update web components changed props

* AP-235 wip replace originKeu with ClientKey

* AP-235 Update Client configuration and validation

* AP-235 Update 3DS flow

* Upper case ID

Co-authored-by: Ángel Campos <[email protected]>

* Uppercase Api

Co-authored-by: Ángel Campos <[email protected]>

* Removed unused parameters for payments/details

Co-authored-by: Attila Kiss <[email protected]>

* AP-235 keep generic handle payment details action

* AP-269 re-apply 'keep payment after shipping selection, add update info button'

Co-authored-by: Ángel Campos <[email protected]>
Co-authored-by: Peter Ojo <[email protected]>
Co-authored-by: Ángel Campos <[email protected]>
Co-authored-by: Attila Kiss <[email protected]>
@cyattilakiss
Copy link
Contributor

The threeds handling flow could be still simplified a bit to work the same way like all the other payment method flows - could you pls create a follow up ticket for this?
In the release notes could you please highlight that the client key is required now therefore an extra configuration is required to add after upgrade.

@acampos1916
Copy link
Member Author

Will be merged after PW-4935

@acampos1916 acampos1916 merged commit 518add5 into master Jun 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants