First pass at refactoring to use payment method plugin manager.