def on_message(self, message: InboundMessage): payload_str = message.get_payload_as_string() #print("\n" + f"Message Payload String: {payload_str} \n") # No fraud detected, reconcile and settle transaction print("Transaction details: ", payload_str, "\n") print("Reconcilliation completed\n")
def on_message(self, message: InboundMessage): global transaction_FX global tx_my payload_str = message.get_payload_as_string() transaction = ast.literal_eval(payload_str) #Calculate the FX transaction['amount'] = transaction['amount'] * tx_FX publish_mesg(str(transaction))
def on_message(self, message: InboundMessage): global transaction_FX global tx_my payload_str = message.get_payload_as_string() transaction = ast.literal_eval(payload_str) #Receive the FX if transaction['amount'] >= 900: print("Fraud detected, sent to Compliance officer\n") else: print("No fraud\n") publish_mesg(str(transaction))
def on_message(self, message: InboundMessage): topic = message.get_destination_name() payload_str = message.get_payload_as_string print("\n" + f"Message Payload String: {payload_str} \n") print("\n" + f"Message Topic: {topic} \n") print("\n" + f"Message dump: {message} \n")
def on_message(self, message: InboundMessage): topic = message.get_destination_name() print("\n" + f"Received message on: {topic}") print("\n" + f"Message dump: {message} \n")