What is the difference between the event and state?

The event field describes a system action that has been triggered, either automatically or by an operator.

 

The state field by itself is the overall reported state of the transaction and should be the only field that third parties take any action on.

 

The compound state is a combination of the state appended with a reason. This field is informational only and is subject to change without notice.

 

The filtered state (if specified) will be used when required by the end user’s browser.