def get_generate_header(self): try: util_obj = PropertiesUtil() util_obj.cybs_path = os.path.join(os.getcwd(), "samples/authentication/Resources", "cybs.json") details_dict1 = util_obj.properties_util() mconfig = MerchantConfiguration() mconfig.set_merchantconfig(details_dict1) mconfig.validate_merchant_details(details_dict1, mconfig) self.merchant_config = mconfig self.merchant_config.request_host = mconfig.request_host self.merchant_config.request_type_method = self.request_type mconfig.request_target = self.request_target self.date = mconfig.get_time() self.get_method_headers() except ApiException as e: print(e) except KeyError as e: print(GlobalLabelParameters.NOT_ENTERED + str(e)) except IOError as e: print(GlobalLabelParameters.FILE_NOT_FOUND + str(e.filename)) except Exception as e: print(repr(e))
def post_method(self): try: util_obj = PropertiesUtil() util_obj.cybs_path = os.path.join( os.getcwd(), "samples/authentication/Resources", "cybs.json") details_dict1 = util_obj.properties_util() mconfig = MerchantConfiguration() mconfig.set_merchantconfig(details_dict1) mconfig.validate_merchant_details(details_dict1, mconfig) mconfig.request_json_path_data = request_data.json_file_data( self.request_json_path, mconfig) mconfig.request_type_method = self.request_type mconfig.request_target = self.request_target mconfig.url = self.url + mconfig.request_host + mconfig.request_target self.process(mconfig) except ApiException as e: print(e) except IOError as e: print(GlobalLabelParameters.FILE_NOT_FOUND + str(e.filename)) except KeyError as e: print(GlobalLabelParameters.NOT_ENTERED + str(e)) except Exception as e: print((e))