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 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;
wherein the payment portal includes:
a plurality of parsing algorithms including a first parsing algorithm and a second parsing algorithm;
parsing, in the computing device and using the first parsing algorithm, the encrypted payment message to obtain merchant identifying information;
wherein the merchant identifying information is associated in the payment portal with the second parsing algorithm;
parsing, in the computing device and using the second parsing algorithm, the encrypted payment message 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;
wherein the payment information includes a payment amount to be paid by the buyer to the merchant;
compiling a settlement output, via the payment portal and using the selected payment algorithm;
wherein the settlement output includes the payment amount;
wherein the payment portal is in communication with at least one of a website of a payment application provider, a server of the payment application provider, an issuer website of the issuer, or an issuer server of the issuer;
encrypting the settlement output, in the computer device and using the payment algorithm;
transmitting, via the payment portal, a payment authorization request to the at least one of the payment application provider or the issuer; and
wherein the payment authorization request is associated in the payment portal with the settlement output;
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 provide, the issuer website of the issuer, or the issuer server of the issuer.
|