Estimating interchange fees for card payments
First Claim
Patent Images
1. A method comprising:
- receiving, via a device associated with a merchant, payment instruments to initiate exchanges, the device executing an instance of a merchant application installed for configuring the device as a point-of-sale (POS) terminal, the POS terminal configured to send first exchange information and second exchange information associated with the exchanges over a network to a support system;
receiving, by one or more computers of the support system, the first exchange information regarding the exchanges from the POS device, the first exchange information indicating exchange amounts and instrument identifiers associated with the exchanges, and wherein the payment instruments are issued by one or more issuers that receive issuer amounts;
determining a transaction feature value based at least in part on the first exchange information;
identifying, by the one or more computers of the support system, training data corresponding to the exchanges, the training data indicating, for each of the exchanges;
a first exchange amount;
a first instrument identifier, and one or more of;
a category code of an entity that conducted the exchange;
an amount of the exchange;
ora type of payment instrument used in the exchange;
creating a predictive model based at least in part on analyzing, by the one or more computers of the support system, the transaction feature value and the training data, the predictive model identifying first predicted issuer amounts associated with the exchanges;
receiving, by the one or more computers of the support system, the second exchange information, wherein the second exchange information is associated with a new exchange from the POS device, and wherein the second exchange information indicates a second exchange amount and a second instrument identifier used in the new exchange;
requesting, by the one or more computers of the support system, authorization to transfer the second exchange amount from an issuer of the payment instrument to an acquirer associated with the support system;
analyzing, by the one or more computers of the support system and using the predictive model, the second exchange information to determine a second predicted issuer amount of the new exchange;
calculating, by the one or more computers of the support system, an adjusted amount for the new exchange, wherein the adjusted amount comprises the second exchange amount minus one or more processing amounts, and wherein the one or more processing amounts include the second predicted issuer amount; and
initiating, by the one or more computers of the support system and prior to receiving an indication of an actual issuer amount for the new exchange, a batch fund transfer to an entity that conducted the new exchange, wherein the batch fund transfer is for adjusted amounts of multiple ones of the exchanges that occurred during a previous time period, and wherein the multiple ones of the exchanges include the new exchange.
2 Assignments
0 Petitions
Accused Products
Abstract
A payment processing system is configured to support purchase transactions generated by merchant point-of-sale (POS) devices. Information regarding the purchase transactions is archived and periodically analyzed using machine learning to create a predictive model relating transaction attributes to bank interchange fees. The predictive model is then used to estimate interchange fees that are later passed on to merchants. This allows more accurate settlement with merchants in situations where reports regarding actual interchange fees are not yet available.
242 Citations
20 Claims
-
1. A method comprising:
-
receiving, via a device associated with a merchant, payment instruments to initiate exchanges, the device executing an instance of a merchant application installed for configuring the device as a point-of-sale (POS) terminal, the POS terminal configured to send first exchange information and second exchange information associated with the exchanges over a network to a support system; receiving, by one or more computers of the support system, the first exchange information regarding the exchanges from the POS device, the first exchange information indicating exchange amounts and instrument identifiers associated with the exchanges, and wherein the payment instruments are issued by one or more issuers that receive issuer amounts; determining a transaction feature value based at least in part on the first exchange information; identifying, by the one or more computers of the support system, training data corresponding to the exchanges, the training data indicating, for each of the exchanges; a first exchange amount; a first instrument identifier, and one or more of; a category code of an entity that conducted the exchange; an amount of the exchange;
ora type of payment instrument used in the exchange; creating a predictive model based at least in part on analyzing, by the one or more computers of the support system, the transaction feature value and the training data, the predictive model identifying first predicted issuer amounts associated with the exchanges; receiving, by the one or more computers of the support system, the second exchange information, wherein the second exchange information is associated with a new exchange from the POS device, and wherein the second exchange information indicates a second exchange amount and a second instrument identifier used in the new exchange; requesting, by the one or more computers of the support system, authorization to transfer the second exchange amount from an issuer of the payment instrument to an acquirer associated with the support system; analyzing, by the one or more computers of the support system and using the predictive model, the second exchange information to determine a second predicted issuer amount of the new exchange; calculating, by the one or more computers of the support system, an adjusted amount for the new exchange, wherein the adjusted amount comprises the second exchange amount minus one or more processing amounts, and wherein the one or more processing amounts include the second predicted issuer amount; and initiating, by the one or more computers of the support system and prior to receiving an indication of an actual issuer amount for the new exchange, a batch fund transfer to an entity that conducted the new exchange, wherein the batch fund transfer is for adjusted amounts of multiple ones of the exchanges that occurred during a previous time period, and wherein the multiple ones of the exchanges include the new exchange. - View Dependent Claims (2, 3, 4)
-
-
5. A system associated with a payment processing service, comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to perform acts comprising; receiving, via one or more point-of-sale (POS) devices, exchange data associated with exchanges using payment instruments of one or more issuers, wherein a POS device of the one or more POS devices comprises a computing device that has installed thereon an instance of a merchant application that configures the computing device to receive the exchange data and transmit the exchange data to the payment processing service; identifying training data corresponding to the exchanges, wherein the training data includes historical information, determined based at least in part on the exchange data, associated with the exchanges; determining a transaction feature value based at least in part on the historical information; creating a predictive model based at least in part on analyzing the training data and the transaction feature value, the predictive model identifying first predicted issuer amounts associated with the exchanges; receiving, via the POS device, information regarding a new exchange, wherein the information indicates an amount of the new exchange; analyzing, using the predictive model, the information to determine a second predicted issuer amount for the new exchange; calculating an adjusted amount for the new exchange, wherein the adjusted amount comprises the amount minus one or more processing amounts, and wherein the one or more processing amounts include the second predicted issuer amount; and crediting the adjusted amount to an entity that conducted the new exchange. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method implemented at least in part by a server computing device associated with a payment processing service, the method comprising:
-
receiving, via one or more point-of-sale (POS) devices, exchange data associated with exchanges using payment instruments of one or more issuers, wherein an issuer amount is associated with each of the exchanges, wherein a POS device of the one or more POS devices comprises a computing device that has installed thereon an instance of a merchant application that configures the computing device to receive the exchange data and transmit the exchange data to the payment processing service; identifying training data corresponding to the exchanges, wherein the training data includes historical information, determined based at least in part on the exchange data, associated with the exchanges; determining a transaction feature value based at least in part on the historical information; creating a predictive model based at least in part on analyzing the training data and the transaction feature value, the predictive model identifying first predicted issuer amounts associated with the exchanges; receiving information regarding a new exchange via the POS device; and analyzing, using the predictive model, the information regarding the new exchange to determine a second predicted issuer amount for the new exchange. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification