Patent ID: 11972417
Assignee: BOOST PAYMENT SOLUTIONS, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. An apparatus comprising a computing device having a processor and a memory, the memory storing thereon instructions executable by the processor such that the apparatus is configured to:
receive, via the computing device, an encrypted payment message from a buyer, the payment message relating to a transaction with a merchant;
wherein the computing device includes a payment portal,
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;

parse, 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;
parse, 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; and
the apparatus being further configured to:
select, via the payment portal and using the at least one of the merchant identifying information or the payment information, a selected payment algorithm 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; and
compile, via the payment portal and using at least one of the selected payment algorithm or a selected settlement algorithm, a settlement output;

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;
wherein the payment portal is in communication with at least one of a website of the payment application provider, a server of the payment application provider, an issuer website of the issuer of a payment card, or an issuer server of the issuer;
the apparatus being further configured to:
encrypt, in the computer device and using the payment algorithm, the settlement output;
transmit, via the payment portal, a payment authorization request to the at least one of the payment application provider or the issuer;
wherein the payment authorization request is associated in the payment portal with the settlement output; and
receive, via the payment portal, a response to the payment authorization request from at least one of the website of the payment application provider, the server of the payment application provider, the issuer website of the issuer of the payment card, or the issuer server of the issuer.