Partial implementation of direct checkout