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