Breaking Changes Introduced in SFRA 5.0

SFRA 5.0 is a major release that introduces changes that are not backwards-compatible.

The breaking changes in SFRA 5.0 are as follows:

  • The Checkout Services controller no longer requires the shopper to specify a credit card payment when the SubmitPayment method is called. Previously, the SubmitPayment method always required a credit card to be specified, even if the order balance could be paid off in full using another payment instrument, such as a gift card.
  • For improved security, the Order-Track endpoint in the app_storefront_base cartridge (requires login) now uses POST instead of GET.
  • For improved security, the Wishlist-Results and Wishlist-MoreResults endpoints in the plugin_wishlists cartridge (requires login) now use POST instead of GET.