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 Summary
Modifier and TypeMethodDescriptionhandleFulfillmentCallback(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 theFulfillmentCallbackResponse.
-
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 theFulfillmentCallbackResponse.- Parameters:
callbackDTO- The DTO used to communicate the cart & fulfillment data provided by the callback requestcontextInfo- context information related to multitenancy- Returns:
- a
FulfillmentCallbackResponsecontaining the data to return to the gateway
-