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/23.3.1 #1024

Merged
merged 65 commits into from
Dec 6, 2023
Merged

Release/23.3.1 #1024

merged 65 commits into from
Dec 6, 2023

Conversation

zenit2001
Copy link
Contributor

@zenit2001 zenit2001 commented Dec 5, 2023

Release v23.3.1

Refactored 🌪

Fixes ❤️‍🩹

  • On the checkout page, the payments methods are now displayed in the order you set in the Customer Area.
  • For Apple Pay, the shipping and billing address fields are now updated correctly when shoppers input different addresses for shipping and billing. Previously, the billing address field was not updated correctly and got replaced by the shipping address.
  • For Apple Pay express, the shopper's postal code is now displayed on the order confirmation page shown to shoppers and on the order details page in the Business Manager.
  • When a shopper pays with Amazon Pay express, the configuration from the /paymentMethods response is now passed correctly for every region, and the component renders successfully after the redirect from Amazon. Previously, the response was not passed correctly and the express component failed to render after the redirect.
  • For Klarna, the additionalData.riskdata.basket.item[itemNr].amountPerItem field is now populated in the Adyen Customer Area.
  • For gift card payments that follow the SALE flow, the Salesforce Order Management System now creates payment records instead of payment authorisation records.
  • If you use an environment value that belongs to a region other than the EU, the Google Pay Merchant ID validation checks are now handled correctly.
  • When shoppers add a product bundle to their cart, the checkout page now correctly renders the payment methods. Previously, a session was not being created and shoppers could not proceed with the payment.
  • The metadata field namespace for Adyen Payment is updated to __Adyen_Payment_Method. Previously, the namespace only contained one underscore (_) and this caused an issue for some credit card payments.
  • Removed the references to deleted constants from the undefined blockedPaymentMethods. (kudos to @rge-dS)
  • For zero-auth transactions, the AUTHORISATION webhook is now handled successfully. Previously, an error was thrown.

Checkout API version: 70

Web Component version: 5.44.0

zenit2001 and others added 30 commits June 5, 2023 09:57
* feat: set recurring rocessing model to get details reference(token)

* chore: renamed tokenization field

* fix: renamed function

* fix: check if token is already set

* fix: use constant for CardOnFile

* fix: use helper function to get first two numbers from year

* fix: use helper function to get first two numbers from year

* chore: added comment for checking token
* fix: hide giftcard divider if no giftcards available

* fix: test html for render generic component test

* chore: tests added for checking if giftcard container is hidden
@zenit2001 and I are enabling sonarcloud.
* fix: rendering duplicate giftcards; removing cancel button from payment summary

* fix: added remaining amount to test

* fix: remove all giftcards

* fix: remove giftcard info

* fix: change test selector

* fix: rerendering payment methods

* fix: do not handle promise

* fix: tests

* fix: attach giftcard cancel listener

* fix: updated e2e test for removing gift cards

* fix: showing cart modified

---------

Co-authored-by: Zenit Shkreli <[email protected]>
* custom cartridge implementation

* custom cartridge implementation

* feat: changes for custom cartridge build
* fix: show applepay button only on safari

* fix: use isAvailable instead of regex

* fix: check for isavailable in components

* fix: update render method tests

* fix: use applepay constant

* fix: rounding amount value based on the currency decimals

* fix: pow function
amihajlovski and others added 19 commits October 20, 2023 13:11
Removing Zaid as he's not in Adyen.
* fix: adjusted giropay and co-branded bcmc tests

* fix: changed the load state for placeOrder button

* fix: updated the mechanism of placeOrder to retry in case stuck

* fix: adjusted affirm test and changed captcha locator for amazonpay

* fix: adjusted amazon tests and enabled express test

* fix: fix the redirect function for giropay and setEmail logic for sfra5

* fix: introduced new generic function te test redirect

* fix: adjusted oneclick test for SFRA5

* fix: changed vipps to locate div instead of location

* fix: skipping giropay failure scenario if back button takes time to become visible

* fix: extended timeout for vipps successful scenario as locator sometimes takes time to be visible

* fix: adjusted timeout for redirect used for giropay

* chore: updated playwright version

* fix: vipps wait for locator to be visible and add time for timeout after redirect

* fix: set timeout of 0 for giropay test in order to not timeout

* fix: removed only from giropay test
@zenit2001 zenit2001 changed the base branch from main to release/23.3.0 December 5, 2023 13:44
@zenit2001 zenit2001 changed the base branch from release/23.3.0 to main December 5, 2023 13:52
Copy link

sonarcloud bot commented Dec 5, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 23 Code Smells

No Coverage information No Coverage information
0.6% 0.6% Duplication

@zenit2001 zenit2001 marked this pull request as ready for review December 6, 2023 08:45
@zenit2001 zenit2001 merged commit d57438f into main Dec 6, 2023
15 checks passed
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.

6 participants