Interface AdyenAdvancedFlowService

All Known Implementing Classes:
DefaultAdyenAdvancedFlowService

public interface AdyenAdvancedFlowService
Service used to support Adyen's advanced checkout flow.
  • Method Summary

    Modifier and Type
    Method
    Description
    getAvailablePaymentMethods(PaymentMethodsRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    Gathers a map of available payment methods that's used to inform what should be rendered by Adyen frontend components.
  • Method Details

    • getAvailablePaymentMethods

      Map<String,Object> getAvailablePaymentMethods(@Nullable PaymentMethodsRequest request, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Gathers a map of available payment methods that's used to inform what should be rendered by Adyen frontend components.
      Parameters:
      request - Request payload describing the context in which the payment methods will be considered.
      context - context information related to multitenancy
      Returns:
      a map of available payment methods that's used to inform what should be rendered by Adyen frontend components.