Modifying the order process to abstract order complete business logic to bespoke methods for each payment option.