Try our conversational search powered by Generative AI!

Class IPaymentProcessorExtensions

Extensions for IPaymentProcessor.

Inheritance
System.Object
IPaymentProcessorExtensions
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
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0
Syntax
public static class IPaymentProcessorExtensions

Methods

ProcessPayment(IPaymentProcessor, IPayment, IShipment, IOrderGroup)

Processes the payment for shipment in a given orderGroup.

Declaration
public static void ProcessPayment(this IPaymentProcessor paymentProcessor, IPayment payment, IShipment shipment, IOrderGroup orderGroup)
Parameters
Type Name Description
IPaymentProcessor paymentProcessor

The payment processor.

IPayment payment

The payment to be processed.

IShipment shipment

The shipment which the payment is for. If null, the payment is for the whole order.

IOrderGroup orderGroup

The given order group.