The Payment package enables the use of credit cards as a form of payment. A customer provides credit card information that is then processed by a payment service. This process may be completed in real time or defered and completed asynchronously. The package is accessed through the PipelineComponents that reside the pipeline package and InputProcessors that reside in the webflow package. The PaymentTransaction and associated classes in his package are the mechanism by which a persistent record of the Payment operations is maintained. In addition there are classes that implement the payment service provider.