Interface AdyenAdvancedFlowService
- All Known Implementing Classes:
DefaultAdyenAdvancedFlowService
public interface AdyenAdvancedFlowService
Service used to support Adyen's advanced checkout flow.
-
Method Summary
Modifier and TypeMethodDescriptiongetAvailablePaymentMethods
(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.
-