\EcommercePayment

"Abstract" class for a number of different payment types allowing a user to pay for something on a site.

This can't be an abstract class because sapphire doesn't
support abstract DataObject classes.