def create_response(data): helper = AIMPaymentHelper(defaults=AIM_DEFAULT_DICT) response_list = helper.get_response(data) response = Response.objects.create_from_list(response_list) if response.is_approved: payment_was_successful.send(sender=response) else: payment_was_flagged.send(sender=response) return response