Class DefaultPaymentPlanProcessor
This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this. Please DO NOT use this in your project.
Default implementation of IPaymentPlanProcessor to handle operations on IPaymentPlan.
Inheritance
System.Object
DefaultPaymentPlanProcessor
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 12.17.2Syntax
public class DefaultPaymentPlanProcessor : IPaymentPlanProcessor
Constructors
DefaultPaymentPlanProcessor(ILineItemValidator, IInventoryProcessor, IPromotionEngine)
Initializes a new instance of the DefaultPaymentPlanProcessor class.
Declaration
public DefaultPaymentPlanProcessor(ILineItemValidator lineItemValidator, IInventoryProcessor inventoryProcessor, IPromotionEngine promotionEngine)
Parameters
Type | Name | Description |
---|---|---|
ILineItemValidator | lineItemValidator | The line item validator. |
IInventoryProcessor | inventoryProcessor | The inventory processor. |
IPromotionEngine | promotionEngine | The promotion engine. |
Methods
CancelPaymentPlan(IPaymentPlan)
Cancels an IPaymentPlan.
Declaration
public virtual void CancelPaymentPlan(IPaymentPlan paymentPlan)
Parameters
Type | Name | Description |
---|---|---|
IPaymentPlan | paymentPlan | The payment plan. |