Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

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
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class DefaultPaymentPlanProcessor : Object, 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.

Implements