Distributed fulfillment taxes to populate individual fulfillment items' tax details in fulfillment groups.
Added property to PaymentSummary and TransactionExecutionDetail that indicates if the payment transaction was marked for manual review via fraud checks.
Bug Fixes
Fixed a currency mismatch exception that occurred when the cart, catalog and/or application currency differs from the product’s price list currency, e.g. the cart, catalog and application currency is EUR, but the product has the price list for USD currency.
To fix this, an ability to specify the locale and currency via PriceContext to retrieve the correct prices for the catalog items was added, which is attached as a header to the retrieveCatalogItems request.
Upgrade Guide
Method Signature Changes
CatalogProvider#retrieveCatalogItem
Deprecated Signature
P retrieveCatalogItem(CatalogItemRequest catalogItemRequest, ContextInfo contextInfo)
New Signature
P retrieveCatalogItem(CatalogItemRequest catalogItemRequest, PriceContext priceContext, ContextInfo contextInfo)