API for Carts on the Terminal

It’s been a while, but I wanted to check back in on this. What I would like is to interface to the cart on the Square System and add items to it via the API and not pay for it yet.
Then at a later time, bring up the cart on my POS and adjust/add items through Square at that time and then let the customer pay through the Square App.
Does anything like this exist yet?