Interface PaymentProviderActionConfiguration
- All Known Implementing Classes:
EventPaymentProviderActionConfiguration
public interface PaymentProviderActionConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record -
Method Summary
Modifier and TypeMethodDescriptionbuildOverviewEntityBean(Entity entity, String formName) getOverviewEntityBean(Entity order) returns model, form and key of the entity to be shown on payment summarygetPaymentMethodCondition(Entity order) getPayrexxAccount(Entity order) booleanisApplicable(Entity order)
-
Method Details
-
isApplicable
- Returns:
- true if this configuration should be used for the given Order
-
getOverviewEntityBean
@Nullable @Nullable PaymentProviderActionConfiguration.OverviewEntityBean getOverviewEntityBean(Entity order) returns model, form and key of the entity to be shown on payment summary- Parameters:
order- the Order to be displayed- Returns:
- a bean containing the overview entity data, null if none should be shown
-
getPaymentMethodCondition
-
getPayrexxAccount
-
buildOverviewEntityBean
default PaymentProviderActionConfiguration.OverviewEntityBean buildOverviewEntityBean(Entity entity, String formName)
-