Interface ExternalPaymentFulfillmentCallbackService

All Known Implementing Classes:
DefaultExternalPaymentFulfillmentCallbackService

public interface ExternalPaymentFulfillmentCallbackService
Service used to interpret the results of an external payment fulfillment callback, update the cart fulfillment options & pricing, & communicate the current fulfillment state of the cart via the FulfillmentCallbackResponse.
Since:
Cart Operation Service 2.3.0, Release Train 2.3.0
  • Method Details

    • handleFulfillmentCallback

      FulfillmentCallbackResponse handleFulfillmentCallback(ExternalFulfillmentCallbackDTO callbackDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Interprets the results of an external payment fulfillment callback, updates the cart fulfillment options & pricing, & communicates the current fulfillment state of the cart via the FulfillmentCallbackResponse.
      Parameters:
      callbackDTO - The DTO used to communicate the cart & fulfillment data provided by the callback request
      contextInfo - context information related to multitenancy
      Returns:
      a FulfillmentCallbackResponse containing the data to return to the gateway