×

Predicting approval of transactions

  • US 9,911,110 B2
  • Filed: 03/05/2013
  • Issued: 03/06/2018
  • Est. Priority Date: 03/05/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of processing a payment transaction, the method comprising:

  • receiving, by one or more applications operating on a merchant point-of-sale (POS) terminal associated with a merchant, an indication to process a payment transaction between the merchant and a customer at the merchant POS terminal;

    receiving, by the one or more applications operating on the merchant POS terminal and from a card reader, payment information for a payment card that is to be used to process the payment transaction between the merchant and the customer;

    determining, at a first time, that a first network connection between the merchant POS terminal and a computing device of a payment service is offline;

    subsequent to determining at the first time that the first network connection between the merchant POS terminal and the computing device of the payment service is offline;

    performing, by the one or more applications operating on the merchant POS terminal, a risk analysis to determine a likelihood that the payment transaction will be approved at a second time when the first network connection is online, wherein the risk analysis is based at least in part on a risk algorithm model that considers one or more of;

    (i) one or more risk factors associated with data regarding the payment transaction, (ii) one or more risk factors associated with data regarding the customer, or (iii) one or more risk factors associated with data regarding the merchant, and wherein the risk algorithm model determines a weight for individual ones of the one or more risk factors, weights the one or more risk factors, and calculates a sum of the one or more weighted risk factors;

    when the sum of the one or more weighted risk factors is less than a threshold value displaying, on the merchant POS terminal, a rejection of the payment transaction such that the payment information is not saved for future processing;

    when the sum of the one or more weighted risk factors is greater than the threshold value;

    determining that the payment transaction will likely be approved at the second time when the first network connection of the merchant POS terminal is online;

    storing, at the merchant POS terminal, the payment information for future processing of the payment transaction; and

    displaying, on the merchant POS terminal, an indication that the merchant should provide an item or service to the customer for the payment transaction;

    after storing the payment information, determining that the first network connection between the merchant POS terminal and the computing device of the payment service is online;

    subsequent to determining that the first network connection of the merchant POS terminal is online, sending the payment information to the computing device of the payment service to process the payment transaction;

    receiving, at the computing device of the payment service and from the merchant POS terminal, the payment information to process the payment transaction;

    determining that a second network connection between the payment service and another computing device of a payment processing system is offline;

    based at least in part on determining that the second network connection to the other computing device of the payment processing system is offline, storing the payment information at the computing device of the payment service for future processing of the payment transaction;

    determining that the second network connection to the other computing device of the payment processing system is online; and

    based at least in part on determining that the second network connection to the other computing device of the payment processing system is online, sending the payment information to the other computing device associated with the payment processing system for processing of the payment transaction.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×