createCheckoutOrder() seems to be returning a valid OrderIf object when the current logged in user is the super user. When a different user is logged in it returns null. Is there some other condition that I'm overlooking here?
It creates an order when any user is logged in. The store front application doesn't look at the super user property for this API call.