diff --git a/apps/pg/models.py b/apps/pg/models.py index 502d02c..65d6509 100644 --- a/apps/pg/models.py +++ b/apps/pg/models.py @@ -254,6 +254,7 @@ class PNA(BasePGModel): try: response = self.client.request_normal_sale(amount, description, callback_url, order_id, phone_number) + self.details['make_request'] = response self.pna_status_code = response['status'] self.pna_status_message = response.get('title') @@ -285,12 +286,13 @@ class PNA(BasePGModel): pna_token = self.pna_token response = self.client.request_normal_sale_confirm(pna_token) + self.details['confirm_request'] = response + self.save() # response = {'status': 0, 'cardNumberMasked': '504172******9210', 'rrn': 511629210215, 'appToken': 4101434578524, 'token': 'NDEwMTQzNDU3ODUyNA=='} # post = # post = - self.details = response if response['status'] == 0: self.pna_status = StateChoices.SUCCESS.value self.payment_request.change_state(StateChoices.IPG_PENDING, StateChoices.IPG_SUCCESS, @@ -345,7 +347,7 @@ class SEP(BasePGModel): try: response = self.client.request_token(amount, callback_url, order_id, phone_number) - self.details['get_token_response'] = response + self.details['make_request'] = response self.sep_status_code = response['status'] self.sep_status_message = response.get('title') @@ -372,7 +374,8 @@ class SEP(BasePGModel): print(dict(request.POST)) post_dict = dict(request.POST) - self.details['redirect_post_data'] = post_dict + self.details['post_dict'] = post_dict + self.save() # post = {'MID': ['0'], 'TerminalId': ['15336754'], 'RefNum': ['wSLVxHt51y3BjY9tkFXieaQAxHg6cmGp2X7B506RZs'], 'ResNum': ['10'], 'State': ['OK'], 'TraceNo': ['393594'], 'Amount': ['20000'], 'AffectiveAmount': ['20000'], 'Wage': [''], 'Rrn': ['224413541909'], 'SecurePan': ['504172******9210'], 'Status': ['2'], 'Token': ['dd830117c88a4e8284230430ccf6c553'], 'HashedCardNumber': ['6008617e6bab76997499446356f5c8b60288445650dd551fdf32007bcf2b14af']} try: