If events are used to notify other services about things that already happened, there is no intent in the event itself. The intent is part of the consuming service application logic.

When an event is fired with intent, it smells imho and it’s probably better to change it into a synchronous (REST) call. If this call fails, the whole process/transaction should probably fail too.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store