The ccProcessing class provides a base class for provider processing of requests. The class aims at providing a simple, common interface to Credit Card Processing so it's easy to swap providers.

This class acts as an abstract class that requires subclassing and use of a specific provider implementation class. However, because the functionality is so common amongst providers a single codebase can usually accomodate all requests.