checkout, buy, confirm, success
*note: user must contain cart assigned
user must be logged in to buy