Explanation of the event
The cancelExternalPayment event occurs whenever a new session is started.
The cancelExternalPayment event is step one in a multi-step flow that involves the following events: (1) startExternalPayment, (2) pollExternalPayment, (3) requestCancelExternalPayment and (4) cancelExternalPayment.