A non-transitory computer-readable medium storing instructions for executing a real-time transaction, the instructions, when executed by one or more processors, causing the one or more processors to perform operations, comprising:
- receiving, at an application programing interface (API) system and from a computing device, an electronic transaction request associated with a user and a receipt date;
- determining, using a processor of the API system and without input from the user or a target recipient, a value associated with the electronic transaction request and a threshold settlement date by which the electronic transaction request is required to be processed to a recipient account associated with the target recipient using electronic communication data associated with the user and the target recipient, wherein the electronic communication data is captured via the API system;
- comparing, using the processor of the API system, the value to a predetermined threshold of each of a plurality of available transaction networks;
- determining, using the processor of the API system, at least one transaction network certified to process the electronic transaction request based on the value being below the predetermined threshold;
- determining, using the processor of the API system, a processing time for the electronic transaction request for each of the at least one transaction networks certified to process the electronic transaction request;
- determining, using the processor of the API system and based on the receipt date and the processing time for each of the at least one transaction networks, an optimal transaction network from the at least one transaction network and a transfer execution date, wherein the optimal transaction network is certified to process the electronic transaction request and configured to process the electronic transaction request by the transfer execution date at a least cost, and wherein the transfer execution date is a latest date by which the electronic transaction request is executable via the optimal transaction network for the value of the electronic transaction request by the threshold settlement date, wherein the determining comprises:
- accessing, using the processor of the API system and in a database in electronic communication with the API system, a plurality of stored transaction processing network configurations associated with the at least one transaction network, the plurality of stored transaction processing network configurations including at least a transaction processing cost;
- and
- determining, using the processor of the API system, the optimal transaction network that is optimally configured to process the electronic transaction request by the transfer execution date at the least cost based on the plurality of stored transaction processing network configurations including the transaction processing cost;
- and
- processing, by the API system, the electronic transaction request to the recipient account on the transfer execution date via the optimal transaction network.