Synchronise order information

Smile sends a message to the message bus when it completes each stage of the order process. Listening for these messages helps other applications track the status of orders, and can signal to other applications that an action is required to process the order.

Smile emits SmileOrder messages as an account or subscription moves through the fulfillment process. Smile emits additional SmileSubscription messages when a subscription is provisioned, enabled and activated.

Smile emits SmileOrder messages when:
  • OrderApproved—an order is approved and proceeds to the next stage of the order process.
  • OrderCancelled—an order is cancelled.
  • OrderComplete—an order is complete and no further work will be done on the order.
  • OrderEntered—an order is entered and proceeds to the approval stage of the order process.
  • OrderRequiresApproval—an order requires approval before it can proceed to the next stage of the order process.