CPC G06Q 20/387 (2013.01) [G06F 9/44526 (2013.01); G06F 16/986 (2019.01); G06Q 20/322 (2013.01); G06Q 20/342 (2013.01); G06Q 30/0222 (2013.01); G06Q 30/0239 (2013.01); G06Q 20/326 (2020.05)] | 20 Claims |
1. A system comprising:
a non-transitory memory having instructions stored thereon; and
one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising:
detecting, via an application operation for an application on a computing device of a user, a checkout processing flow initiated on a merchant website by the application for a transaction with a merchant corresponding to the merchant website;
parsing, using a webpage parsing script for at least the merchant website, a website structure for a plurality of elements on webpages of the merchant website;
identifying a hypertext markup language (HTML) code snippet on at least one of the webpages, wherein the HTML code snippet processes a first element of the plurality of elements for the transaction and generates a calculated fee associated with the transaction, and wherein the calculated fee is separate from a transaction total of the transaction and added to the transaction total when calculated;
determining a subset of elements from the plurality of elements that, when present having corresponding data in the subset of elements during the checkout processing flow, indicate the transaction total for the transaction is finalized;
monitoring the first element for the calculated fee and the subset of elements for the corresponding data during the checkout processing flow;
detecting that the calculated fee and the corresponding data have been provided on the at least one of the webpages of the merchant website, wherein the detecting includes determining that the HTML code snippet has been executed to generate the calculated cost;
determining a prepaid value for a payment card service of a transaction processor that enables processing of the transaction with the merchant for at least a portion of the transaction total and the calculated fee;
determining an integration with the merchant that allows for purchasing of the prepaid value for the merchant at a value less than the prepaid value;
determining that the prepaid value is available to be purchased for the value; and
outputting a purchase option to the user of the prepaid value from the payment card service in association with the checkout processing flow on the merchant website using one of the application or the application operation.
|