1. A device, comprising: at least one communication interface; at least one storage repository; a control system communicatively coupled to the at least one communication interface and the at least one storage repository and comprising at least one hardware processor and a memory storing at least one first program code and at least one second program code, wherein: the at least one first program code is operable to: receive transaction information; create a first data file in the storage repository, wherein the first data file is based on the transaction information; send a message to the at least one second program code to initiate a creation of the transaction information in an exchange format; receive a message from the at least one second program code denoting success or failure of the creation of the transaction information in the exchange format; and the at least one second program code is operable to: receive a message from the at least one first program code to initiate a creation of the transaction information in the exchange format; read the transaction information from the first data file; create the transaction information in the exchange format; and send a message to the at least one first program code denoting success or failure of the creation of the transaction information in the exchange format.