Unuccessful Checkout - tests and implementation.