If the user clicks "back" or navigates back from the pin pad dialog I would expect an orderStatus with status = 2, but the orderStatus is never set and there doesn't appear to be any other property to observe for this case. This looks to be a bug with the component?
"sebastienc" wrote: Yep, if the order is not canceled then the observer is invoked as expected.
Then it's a bug, all right! Apologies for doubting you but it was hard to imagine the Co would release a component so under-baked that it fails basic flow^. For the RTFM is quite clear promising "If the command fails, the field will be set to a ContentNode node with fields reflecting the completion status of the command."
I suggest you email "developer at roku.com" about it, possibly with link to this thread. While they do monitor the forum, there is no guarantee as to "when". Use roChannelStore if you can, its quirks are known by now and from my experience, ultimately it is usable.
(^) The world's aghast: how come there is no QA on the Roku API? No way somebody tested that and "missed" it