| CPC G06Q 20/381 (2013.01) [G06Q 20/38215 (2013.01); G06Q 20/3827 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, via a computing device including a payment portal, an encrypted payment message from a buyer, the encrypted payment message relating to a transaction with a merchant;
wherein the encrypted payment message:
is received by the payment portal directly from the buyer in an electronic format, or
is received from a proxy directed by the buyer, wherein the proxy is one of an issuer or a payment provider;
parsing, via the payment portal, the encrypted payment message to obtain merchant identifying information and to obtain payment information defined by the transaction;
wherein the payment portal includes a plurality of payment algorithms;
selecting, via the payment portal and using the at least one of the merchant identifying information or the payment information, a selected one of the payment algorithms from the plurality of payment algorithms;
wherein the selected payment algorithm is associated in the payment portal with at least one of the merchant identifying information or the payment information;
compiling a settlement output, via the payment portal and using the selected payment algorithm;
wherein the settlement output includes a payment amount to be paid by the buyer to the merchant;
transmitting, via the payment portal, a payment authorization request to the at least one of a website of a payment application provider, a server of the payment application provider, a website of the issuer, or a server of the issuer; and
receiving, via the payment portal, a response to the payment authorization request from the at least one of the website of the payment application provider, the server of the payment application provider, the website of the issuer, or the server of the issuer.
|