Partial direct checkout implementation