[Missing <summary> documentation for "N:Litium.Foundation.Modules.ECommerce.Plugins.Interfaces"]

Interfaces

  Interface Description
Public interface ICampaignCalculator
Interface for campaign calculator.
Public interface ICampaignType
Interface of a campaign type.
Public interface ICampaignTypeFactory
Creates instances of ICampaignType
Public interface ICheckoutFlow
Defines the operations required in checkout flow. When you create a checkout flow, using this interface will ensure ease of implementation.
Public interface IDeliveryCostCalculator
Defines methods used for delivery Cost calculation.
Public interface IFeesCalculator
Defines methods used for calculation of Fees.
Public interface IOrderTotalCalculator
Interface for a type that contain methods to caculate order total.
Public interface IPaymentArgsCreator
Interface for a factory that creates ExecutePaymentArgs.
Public interface IPaymentProvider
Common interface for all payment providers. Please see remarks on ExecutePayment(ExecutePaymentArgs, SecurityToken) method.
Public interface IPaymentProviderAuriga Obsolete.
Auriga payment provider interface.
Public interface IPaymentProviderDibs Obsolete.
Interface for DIBS payment provider.
Public interface IPaymentProviderDirectPay Obsolete.
Facilitate direct payment.
Public interface IPaymentProviderKreditor Obsolete.
Kreditor provider interface.
Public interface IPaymentProviderPayEx Obsolete.
Facilitate payment using PayEx payment provider.
Public interface IStateTransitionBuilder
Implement this interface to build state transitions, using StateTransitionsManager
Public interface IVatCalculator
Defines methods used for VAT calculations.