I like that you process payment in a method.