Classes

  Class Description
Public class AdditionalOrderInfoArgs
Provide additional order information to checkout flow.
Public class CampaignSavingDescriptor
Describes the campaign savings calculated by a campaigns calculator.
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 Obsolete.
keeps information about a plugin configuration
Public class ConfigurationEntryCollection Obsolete.
Provides a serializable ConfigurationEntry collection.
Public class DeliveryCostCalculatorBase
Defines methods used for delivery Cost calculation.
Public class DeliveryPayloadInfo
Information needed to create a delivery. Please see the CreateDelivery method in the ICheckoutFlow interface.
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.

Structures

  Structure Description
Public structure CurrencyUnit
Currency unit denotes a preset rounded off decimal value. The normal precision of currency units is two decimal places.

Enumerations

  Enumeration Description
Public enumeration ExecutePaymentMode
Execute payment mode