Release Notes {#salesforce-b2c-release-notes}
=============================================

Release history and updates for the Visa Acceptance `Salesforce` B2C Commerce cartridge.

Version 2.0.0 (August 2026)
---------------------------

Versioning changed from Calendar Versionion to Semantic Versioning  
**Enhancements:**

* Renamed integration from Cybersource to Visa Acceptance Solutions
* Upgraded `Unified Checkout` to version 1.x, supporting multiple payment methods and services in a single integration
* Added Refund function
* Added webhook notifications for Fraud Screening and `Unified Checkout` events
* Added new Business Manager cartridge *bm_cybs_sfra*, including webhook manager page.
* Reorganised meta and site preference groupings
* Updated the authentication method to JSON web token
* Full support for Message Level Encryption

**Changes:**

* Business Manager controls for Payer Authentication (including SCA), Decision Manager, and Transaction Type now only applies to the Salesforce default card form (direct API).
* `Unified Checkout` payment methods/services now configured in `Business Center`
* Google Pay now only supported through `Unified Checkout`
* Replaced Network Token lifecycle notifications with API based updates
* Added webhook notifications for Fraud Screening and Unified Checkout events
* Replaced Network Token lifecycle notifications with API based updates

**Security:**

* Addressed security issues

{#salesforce-b2c-release-notes_ul_nvd_q45_s3c-a}  
**Removed:**

* Microform
  {#salesforce-b2c-release-notes_ul_byh_rnc_2kc}

Version 26.2.0 (March 2026)
---------------------------

**Enhancements:**

* Updated Payer Authentication flow to align with SFRA best practices
* Added fallback device data capture for Payer Authentication
* Updated Mastercard `3-D Secure` Data Only transactions
* Updated Cardinal Commerce URLs for Data Center Migration
* Modified subscription creation during the authorization call in checkout
* Decision Manager support for Apple Pay Transactions
* Apple Pay address handling improvements
  * Checkout page: collect address from checkout page
  * Cart/Mini Cart page: collect address from Apple Pay
    {#salesforce-b2c-release-notes_ul_vj5_h45_s3c}

**Bug Fixes:**

* Corrected page routing for failed Apple Pay scenarios
* Fetch the total amount from the server side instead of capturing it on the frontend to avoid issues for different currencies across different locales
* Correct handling of AUTHORIZED_RISK_DECLINED response for post authorization scenarios
* CheckoutServices Error Fix: Resolved TypeError occurring when the cartridge is disabled
* Fixed issue where the Unified Checkout capture context did not refresh when the Delivery Address Verification is enabled
* Corrected page redirection issue for Decision Manager reject scenarios
* Fixed bug causing "setAddress1" of null when performing follow‑up transactions with a registered customer after updating shipping address.
* Fixed issue where the eCheck transient token exceeded the session.privacy 2000‑character limit
  {#salesforce-b2c-release-notes_ul_nvd_q45_s3c}

Version 26.1.0 (January 2026)
-----------------------------

**New Feature:**

* Added support for `3-D Secure` Data Only transactions.

Version 25.4.0 (December 2025)
------------------------------

**New Feature:**

* Added support for `Unified Checkout` v0.32 (Card Payments, Apple Pay, Google Pay, `Click to Pay`, and `eCheck`).

**Enhancement:**

* End of support for `Click to Pay` legacy.

Version 25.3.0 (May 2025)
-------------------------

**New Features:**

* Added `Payer Authentication` support for Google Pay.
* Added multi-currency support for Google Pay.

**Bug Fixes:**

* Handled session variables in SCA flow.
* Removed encryption type from Microform v2 request.

Version 25.2.0 (March 2025)
---------------------------

**New Feature:**

* Message-Level Encryption (MLE).

**Enhancement:**

* Added support for Cartes Bancaires, Elo, China UnionPay, and JCB.

Version 25.1.0 (January 2025)
-----------------------------

**New Feature:**

* Replaced Microform v0.11 with v2.

**Bug Fixes:**

* Added webhook subscription deletion if the subscription is deleted at `Visa Acceptance for SMB` or `Salesforce` custom object.
* Handled undefined exception scenario for `3-D Secure` transactions.

Version 24.4.0 (September 2024)
-------------------------------

**New Feature:**

* DMPA support.

**Enhancement:**

* Upgraded to jQuery v3.7.0.

Version 24.3.0 (August 2024)
----------------------------

**Enhancements:**

* Upgraded the cartridge to support SFRA v7.0.
* Added MOTO Commerce Indicator.

Version 24.2.1 (May 2024)
-------------------------

**Bug Fixes:**

* Checkmarx issues fixed.
* Device fingerprint bug fixed.

Version 24.2.0 (April 2024)
---------------------------

**New Features:**

* Network token support

**Enhancements:**

* Implemented Direct API integration for `Payer Authentication`, adding Payer Authentication Setup and Device Data Collection.
* Enhanced Strong Consumer Authentication (SCA).

Version 24.1.0 (February 2024)
------------------------------

**New Features:**

* Added Strong Customer Authentication retries for card payments.

**Enhancements:**

* SFRA v6.3 support.
* `Salesforce` B2C Commerce Release 22.7 support.
* Renamed Visa SRC to `Click to Pay`.
* Implemented Sale functionality for Credit Card, Google Pay, `Click to Pay` and Apple Pay.
* Updated flex script referring from v0.11.0 to v0.11.
* Updated API header in Http Signature Authentication.

Version 21.1.0 (June 2021)
--------------------------

**Enhancements:**

* Improved `Payer Authentication` screen (modal).

**Bug Fixes:**

* Added descriptive error messages on certain fail cases and invalid inputs.
* Reloading on the final confirmation page does not result in a failed authorization.

Version 20.2.0 (February 2021)
------------------------------

**New Features:**

* Google Pay
* Visa Secure Remote Commerce payment method
* Improved the security on the My Account page by adding Microform to tokenize payment cards.

**Bug Fixes:**

* Improved the security of keys by changing data type of password fields from `String` to `password`.
* Added more security to the exposed parameters of device fingerprint.

Version 20.1.1 (November 2020)
------------------------------

**Bug Fixes:**

* Improved the security on accessing and modifying sensitive fulfillment-related actions on an order (for example, order acceptance, canceling etc.).

Version 20.1.0 (August 2020)
----------------------------

Initial release supporting:

* Credit/debit cards
* Apple Pay
* `Payer Authentication`/`3-D Secure`
* Delivery Address Verification service
* Tax Calculation service
* Authorization, Capture, Authorization Reversal

