Broadleaf Microservices
  • v1.0.0-latest-prod

Order Operation Release Notes for 1.8.11-GA

Table of Contents

Bug Fixes

  • Fixed issue where splitting a fulfillment with included taxes could result in an order fulfillment with a tax total of $0.

  • Fixed currency mismatch issue from canceling an item after some items have been fulfilled with AuthorizeAndCapture transaction type

  • Fixed issue where the amount fields not updated for ReturnConfirmation if refund transaction failed

  • Introduced support for auto-capturing authorized payments.

    • To enable auto-capturing add the broadleaf.orderoperation.service.payment.enable-auto-capture=true property and list the relevant payment gateway types to the broadleaf.orderoperation.service.payment.auto-capture-payment-gateways configuration.

  • Introduce a new flag reverseAuthRemainder in the PaymentSummary indicating the type of ReverseAuth (i.e. you can only reverse the full non-captured amount). This helps OrderOps to understand whether a ReverseAuth should be executed due to a cancellation, or if it should defer to logic that determines if the order’s fulfillments are finalized before executing a ReverseAuth.