Try our conversational search powered by Generative AI!

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
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: 13.30.0
Syntax
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.

Implements