[#64497136] Add store checkout functionality to the app server and client.

This includes updates from #60.