Table of Contents

Namespace Rescope.Commerce.Core.Events

Classes

BasketCreatedNotification

This notification is fired when a new basket is created (usually in BasketService.Create)

You can listen to events by implementing IRescopeNotificationHandler<T>.

BasketNotificationBase

Base notification for basket events.

You can listen to events by implementing IRescopeNotificationHandler<T>.

BasketUpdatedNotification

This notification is fired after a basket is updated (usually in BasketService.Update)

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderCreatedNotification

This notification is fired after a new order is created (usually in BasketService.InitiatePayment)

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderDeletedNotification

This notification is fired after an order is deleted (usually in OrderService.Delete)

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderNotificationBase

Base notification for order events.

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderPaidNotification

This notification is fired after an order is fully paid for after a payment processor implementation confirms payment (some implementations may require OrderService.CapturePayment).

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderPaymentStatusChangedNotification

This notification is fired when the payment status is updated

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderStatusChangedNotification

This notification is fired when the overall order status is updated

You can listen to events by implementing IRescopeNotificationHandler<T>.

OrderUpdatedNotification

This notification is fired when the order is saved (usually in OrderService.Update)

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionCreatedNotification

This notification is fired after a new subscription is created

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionDeletedNotification

This notification is fired after a subscription is deleted

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionDisabledNotification

This notification is fired when the subscription is disabled

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionEnabledNotification

This notification is fired when the subscription is enabled

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionNotificationBase

Base notification for subscription events.

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionOrderRenewalNotification

This notification is fired after a new order is created during a subscription renewal. This notification is after the system attempts to take a new payment, so you can check the payment status of the order.

You can listen to events by implementing IRescopeNotificationHandler<T>.

SubscriptionUpdatedNotification

This notification is fired when the subscription is saved

You can listen to events by implementing IRescopeNotificationHandler<T>.

Interfaces

IRescopeNotification
IRescopeNotificationHandler<T>

Implement this interface to subscribe to notifications.