CPC G06Q 20/14 (2013.01) [G06Q 20/389 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/4016 (2013.01); G06Q 20/42 (2013.01)] | 14 Claims |
1. A system for payment processing using a predictive model for categorizing bill or invoice statements, the system comprising:
a payment server having non-transitory computer-readable storage medium with computer-executable instructions for causing a processor of the payment server to perform steps including:
receiving an image of an initial payment request from a first electronic address;
verifying the first electronic address to retrieve a customer record;
adjusting at least one image factor of the image;
inputting image data into the predictive model;
executing the predictive model to categorize the initial payment request as a bill or not a bill based at least on the image data, the predictive model previously trained based on a set of payment requests and a respective indication on whether each payment request in the set of payment requests is categorized as a bill or a not a bill;
upon categorization of the bill, extracting payment data values from the initial payment request;
training the predictive model using the image data from the initial payment request and the data extracted from the payment request when a confidence value for the categorization of the bill satisfies a threshold;
generating an initial vendor payment request using the extracted payment data based on a vendor format, the extracted payment data indicating a vendor identifier linked to the vendor format;
transmitting a payment confirmation request to a second electronic address, the second electronic address stored in the customer record;
receiving an approval notification in response to the payment confirmation request from the second electronic address, wherein the approval notification is used for training the predictive model;
transmitting the initial vendor payment request;
receiving a payment confirmation indicating successful processing of the initial vendor payment request; and
updating a payment record with the payment confirmation and the extracted payment data, the payment record indicating a customer identifier linked to a customer account.
|