We create a custom order into the Clover system. For the state, we set Paid, for the paymentState, we set to Paid. We even call the order update API to just update its state (we tried Paid, Locked etc), but the order state in the Clover is always Open even when these APIs call all return success.