Releases: Adyen/adyen-salesforce-commerce-cloud
24.2.0
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Storefront Reference Architecture (SFRA) versions 5, 6 and 7.
SiteGenesis: The last supported release compatible with controller-based SiteGenesis is v22.2.3
Breaking Changes 🛠
- Restructuring the cartridges structure by @zenit2001 in #1071
New Features 🎉
- Upgrade Checkout components and add telemetry info by @zenit2001 in #1063
- Passing paypal line items by @shanikantsingh in #1069
- Support SFRA 7 by @shanikantsingh in #1073
Fixes ❤️🩹
- Converting Adyen_authResult from string to text by @zenit2001 in #1048
- Updated the business manager links by @zenit2001 in #1054
- Rendering the confirm form if order is already processed by @zenit2001 in #1052
- Re-initialize checkout when order amount is changed by @zenit2001 in #1058
Refactored 🌪
- Replace
/sessions
with/paymentMethods
by @zenit2001 in #1055
Checkout API version: 71
Web Component version: 5.61.0
End of Support (EOS) Notice as per SFCC B2C Support policy
Full Changelog: 24.1.0...24.2.0
Adyen Payment 24.1.0
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Storefront Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: The last supported release compatible with controller-based SiteGenesis is v22.2.3
New Features 🎉
- Apple pay donations are enabled by @zenit2001 in #1026
- Different live prefixes can be used accross sites by @zenit2001 in #1032
- Upgrade to API v71 by @zenit2001 in #1037
- Update web components to v5.56.0 by @zenit2001 in #1039
- New payment methods supported: PayMe, ANCV, Venmo via PayPal
Fixes ❤️🩹
- Level 2/3 data only on scheme requests by @zenit2001 in #1025
Refactored 🌪
- Removing SiteGenesis cartridges from the codebase by @zenit2001 in #1033 #1036 #1042
- Extra description for front-end region by @zenit2001 in #1038
Checkout API version: 71
Web Component version: 5.56.0
End of Support (EOS) Notice as per SFCC B2C Support policy
Full Changelog: 23.3.1...24.1.0
Adyen Payment 23.3.1
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Storefront Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: The last supported release compatible with controller-based SiteGenesis is v22.2.3
Improvements 🌪
- You no longer need to use the GitHub installments configurator to set up credit card installments. You can now enable and configure installments in the Salesforce Business Manager by @zenit2001 in #985, #1015, #1023.
- The Apple Pay association file content type is now text/plain, and an /n is added at the end of the text file. This allows to solve domain verification issues that sometimes occurred by @zenit2001 in #1012.
- We added the live URLs for /orders, /orders/cancel, and /paymentMethods/balance endpoints to the services.xml metadata file, and you no longer have to define these manually to support partial payments by @zenit2001 in #1019.
- For Amazon Pay, we improved the way the returnURL is handled to adhere to industry best practices by @zenit2001 in #1010.
Fixes ❤️🩹
- On the checkout page, the payments methods are now displayed in the order you set in the Customer Area by @zenit2001 in #980.
- 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 by @zenit2001 in #1016.
- 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 by @zenit2001 in #991.
- 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 by @zenit2001 in #1009.
- For Klarna, the additionalData.riskdata.basket.item[itemNr].amountPerItem field is now populated in the Adyen Customer Area @zenit2001 in #997.
- For gift card payments that follow the SALE flow, the Salesforce Order Management System now creates payment records instead of payment authorisation records by @zenit2001 in #1014.
- 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 @zenit2001 in #1013.
- 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 by @zenit2001 in #981, #1018.
- 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 by @zenit2001 in #979.
- Removed the references to deleted constants from the undefined blockedPaymentMethods. kudos to @rge-dS (#984)
- For zero-auth transactions, the AUTHORISATION webhook is now handled successfully. Previously, an error was thrown by @zenit2001 in #1022.
New Contributors
Checkout API version: 70
Web Component version: 5.44.0
End of Support (EOS) Notice as per SFCC B2C Support policy
Full Changelog: 23.3.0...23.3.1
Adyen Payment 23.3.0
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Storefront Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: The last supported release compatible with controller-based SiteGenesis is v22.2.3
New Features 🎉
- Introducing a popular NA payment method Cash App Pay that allows merchants to reach rapidly growing customer base in the USA by @zenit2001 in #974 #968
- We highly recommend enhancing webhook security using HMAC signatures by @zenit2001 in #924 #914. Check our documentation on how to set it up
- Re-authorize orders from Salesforce Order Management (SOM) for card payments by utilizing the card token, that is now synced to SOM by @amihajlovski in #927
- Merchants now have an overview of event codes for failed orders to implement order recovery mechanisms by @zenit2001 in #936
- Improved cartridge troubleshooting via dedicated Adyen Log categories and user-friendly UI to manage Adyen logs by @zenit2001 in #969
Refactored 🌪
- Added possibility to use diacritical marks in letters of the descriptions and names of charities for shopper donations via Adyen Giving 2.0 by @zenit2001 in #951
- Adyen_CustomerEmail Attribute is not saving the full order data by @zenit2001 in #933
- Orders not placed when receiving webhook notification by @amihajlovski in #966
Fixes ❤️🩹
- Removed optional chaining syntax from isml files by @amihajlovski in #927
- Fixed the multiple gift cards flow bug where the first gift card was refunded in case of multiple gift cards being used in an order by @amihajlovski in #970
- Transpilation issue on Windows by @amihajlovski in #962
Checkout API version: 70
Web Component version: 5.44.0
End of Support (EOS) Notice as per SFCC B2C Support policy
Full Changelog: 23.2.1...23.3.0
Adyen Payment 22.2.3
What's Changed
SiteGenesis: The fix introduced in this release is compatible with controller-based Sitegenesis.
Fixes ❤️🩹
- fix: paypal when payment is canceled by @shanikantsingh in #965
Checkout API version: 69
Web Component version: 5.28.0
End of Support (EOS) Notice as per SFCC B2C Support policy
Migration and Upgrade Guide
Full Changelog: 22.2.2...22.2.3
Adyen Payment 23.2.1
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: the last supported release compatible with controller-based Sitegenesis is v22.2.3.
New Features 🎉
- A new cartridge folder
int_custom_cartridge
to illustrate the way to modularise merchant customisations to enable quick upgrades. See step-by-step guide on how to extract customisations into the custom cartridge by @shanikantsingh in #955
Refactored 🌪
- Defining a pipeline alias is now possible by @zenit2001 in #949
- Updated Instalments configurator to enable card instalments globally by @amihajlovski in #926
Merchant Reference
value is the same for all partial payments using gift cards to associate different payments with the same order by @zenit2001 in #921
Fixes ❤️🩹
- Voucher details will be shown on the Order Confirmation page after paying with a voucher method (e.g. Multibanco, Boleto) by @zenit2001 in #943
- Custom metadata fields in SFCC are updated to properly sync with OMS by @zenit2001 in #958
- Hide gift card line on the checkout page when gift cards are not enabled in the Customer Area by @amihajlovski in #935
- Added a domain association file for setting up ApplePay on LIVE by @zenit2001 in #937
- Asynchronously rendering Apple Pay button by @amihajlovski in #954
- Custom field
Adyen_paymentMethod
is populated correctly with the actual payment method type by @zenit2001 in #925 - Adding a check to ensure that only the usage of Adyen payment methods can trigger the handling of Giving by @zenit2001 in #951
- Amazon script should not be loaded before the Adyen Checkout script on mini cart by @amihajlovski in #952
- When a gift card is used for an order amount less than the gift card amount and the Cancel button is clicked in the order review page, the gift card is removed and the amount is updated by @amihajlovski in #944
Checkout API version: 70
Web Component version: 5.40.0
End of Support (EOS) Notice as per SFCC B2C Support policy
Full Changelog: 23.2.0...23.2.1
Adyen Payment 23.2.0
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: the last supported release compatible with controller-based Sitegenesis is v22.2.3.
New Features 🎉
- Upgrade Checkout API to v70 and Web Component to v5.40.0 by @zenit2001 in #909
- Click to Pay by @amihajlovski in #910. Click to Pay is available as a pilot feature. To join the pilot programme, please reach out to your Adyen point of contact.
- Enable Klarna widget by @zenit2001 and @shanikantsingh in #916
Refactored 🌪
- Adyen Giving by @zenit2001 and @zaiddreakh in #917
End of Support (EOS) Notice as per SFCC B2C Support policy
Checkout API version: 70
Web Component version: 5.40.0
Full Changelog: 23.1.2...23.2.0
Adyen Payment 23.1.2
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: the last supported release compatible with controller-based Sitegenesis is v22.2.2.
New Features 🎉
- Adyen Giving 2.0 [SFRA] by @zenit2001 in #899
Fixes ❤️🩹
- Partial payments order is ignored when paying with Amazon Pay [SFRA] by @zaiddreakh in #898
- Outdated references to a non-existing file are present [SFRA] by @zenit2001 in #904
- Show Correct Tax Amount In Klarna Playground [SFRA] by @zenit2001 in #903
- Re-render components to reflect updated amount [SFRA] by @zaiddreakh in #906
- Add Back button for QR methods [SFRA] by @zenit2001 in #905
- PayPal modal shouldn't open if there is no email entered [SFRA] by @shanikantsingh in #911
Refactored 🌪
- Introduce separate constants for API version and Web Components between SG and SFRA by @zaiddreakh in #900
Checkout version: 69
Component version: 5.28.0
Full Changelog: 23.1.1...23.1.2
Adyen Payment 23.1.1
What's Changed
SFRA: The features introduced in this release are applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.
SiteGenesis: the last supported release compatible with controller-based Sitegenesis is v22.2.2.
New Features 🎉
- Express methods loader [SFRA] by @amihajlovski in #844
- Showing address details and payment string in Amazon Pay review page [SFRA] by @zaiddreakh in #852
- Dependency updates by @amihajlovski in #862
Fixes ❤️🩹
- Cancel button added for giftcards [SFRA] by @zenit2001 in #846
- Render giftcard component correctly on safari [SFRA] by @shanikantsingh in #851
- Upgraded API version used for test getPaymentMethods by @zaiddreakh in #853
- Properly check for open invoice payment methods [SFRA] by @amihajlovski in #856
- Create payment instruments for each giftcard in paymentsFromComponent flow [SFRA] by @amihajlovski in #857
- Update remaining amount label if order amount is covered by giftcard [SFRA] by @amihajlovski in #880
- Content changes in the configuration page by @zenit2001 in #885
- Added missing payment instrument case that was breaking notification jobs by @amihajlovski in #894
- Hide giftcards container if giftcards are not enabled [SFRA] by @zenit2001 in #895
Checkout version: 69
Component version: 5.28.0
Full Changelog: 23.1.0...23.1.1
Adyen Payment 23.1.0
What's Changed
The features introduced in this release
are only applicable for integrations with Store Front Reference Architecture (SFRA) versions 5 and 6.
No new SiteGenesis features are introduced from this release onwards. For SiteGenesis, please view v22.2.2.
Features
- #763 #812 Multiple Giftcards [SFRA]
- #806 #814 Apple Pay Express (Safari only) [SFRA]
- #832 #834 Apple Pay Tokenization and Mass Enablement [SFRA]
- #810 #818 #819 Amazon Pay Express [SFRA]
- #813 Express Payments Method configuration added to Business Manager configuration page [SFRA]
- #801 #815 #835 Synchronization of Payment Instruments between SFCC and SOM [SFRA]