This report discusses the concept of object oriented programming that helps Alice and Bob to add various credit card payment options to the system, which allows customers to purchase when they have not enough cash in hand. The UML diagrams are used to visually representing the system. With the help of object object-oriented concepts such as class, abstraction, objects, interface and polymorphism, this can be achieved.