Class FinalizeOrderEvent
ID: "FinalizeOrderEvent"
This event occurs when an order has completed the processing phase regardless of its source.
This event can fire multiple times a given order under certain circumstances. Any time a customer attempts an order's payment, that order runs through the finalization process. A few of the scenarios where this is likely to occur include: When an order's initial payment is pending or declined, another payment attempt must be made to pay for the order entirely. If payment was successful, and the order is paid in full, the finalization process may trigger other processes, which include: Finalization events only happen once for Imported Orders and occur immediately after their creation event.
{
"OrderNumber":1,
"CustomerId":2,
"OrderDateUtc":"2021-10-12T18:07:26.497Z",
"OrderStatus":"Paid",
"OrderType":"Standard",
"EventDateUtc":"2021-10-12T18:07:27.8181496Z",
"EventCategory":"OrderEvents",
"EventType":"FinalizeOrderEvent",
}
Inherited Members
Namespace: DirectScale.Disco.Extension.EventModels
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class FinalizeOrderEvent : OrderEventBase
Constructors
FinalizeOrderEvent()
Declaration
public FinalizeOrderEvent()