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

Classes

  Class Description
Public class AdditionalOrderInfoArgs
Provide additional order information to checkout flow.
Public class CancelPaymentArgs
Base class for arguments passed to CancelPayment(CancelPaymentArgs, SecurityToken)
Public class CheckoutFlowInfo
Keeps information about checkout flow.
Public class CompletePaymentArgs
Base class for arguments passed to CompletePayment(CompletePaymentArgs, SecurityToken)
Public class CompletePaymentResult
Result of the operation Complete Payment, CompletePayment(CompletePaymentArgs, SecurityToken)
Public class ConfigurationEntry
keeps information about a plugin configuration
Public class ConfigurationEntryCollection
Provides a serializable ConfigurationEntry collection.
Public class DeliveryCostCalculatorBase
Defines methods used for delivery Cost calculation.
Public class ExecutePaymentArgs
Provides method arguments for method of ExecutePayment(ExecutePaymentArgs, SecurityToken)
Public class ExecutePaymentResult
Public class FeesCalculatorBase
Defines methods used for calculation of Fees.
Public class OrderTotalCalculatorBase
Calculate the totals in the order.
Public class PaymentProviderBase
Payment provider base class.
Public class PaymentProviderException
Exception raised by a payment provider.
Public class PaymentProviderFactory
Creates instances of payment providers.
Public class PluginFactory
Singleton, loads plugins to memory.
Public class ReturnPaymentArgs
Base class for arguments passed to ReturnPayment(ReturnPaymentArgs, SecurityToken)
Public class StateTransitionBuilderBase
Builds state transitions.
Public class VatCalculatorBase
Base class for all Vat calculators.

Enumerations

  Enumeration Description
Public enumeration ExecutePaymentMode
Execute payment mode