class Gateway(object): def pre_auth(self, request): pass def auth(self, request): pass def refund(self, request): pass