Why can't I change the status on a transaction or order

Order/Transaction etc. statuses can be changed, but only in a very specific pattern set out by Doshii. Any request with a change in status that does not adhere to the state machine will be rejected with HTTP400 and the record will not be updated.

It's important to understand communication flow in the Doshii system. We do this to ensure data integrity and to keep the POS and Partner in sync.