Checkout manager