def confirm(self, force_post=False):
        if not self.sanity_check():
            return False

        status = False

        if force_post or self.request.method == "POST":
            self.processor.prepare_data(self.order)
            # This copy command is used to handle an error that can occur
            # with mod_wsgi. See #951 for more info
            tmp = self.request.POST.copy()
            if self.process():
                self.response = self.onSuccess(self)
                return True
                
        else:
            # not a post, so still a success
            status = True

        self.response = self.onForm(self)
        return status
Takes dictionary of parsed arguments
dataset/ETHPy150Open dokterbob/satchmo/satchmo/apps/payment/views/confirm.py/ConfirmController.confirm--crossover with--dataset/ETHPy150Open EasyEngine/easyengine/ee/cli/plugins/site_functions.py/detSitePar