Invoice financing and repayment
First Claim
1. A computer-implemented method comprising:
- receiving, by a payment processing system, over a network, from a plurality of mobile computing devices associated with a plurality of merchants, respectively, transaction information of transactions performed between the plurality of merchants and a plurality of buyers, each mobile computing device having a respective instance of a merchant application installed thereon for configuring the mobile computing device as a mobile point-of-sale (POS) terminal, the merchant application further configuring the mobile computing device to communicate the transaction information over the network to the payment processing system, the merchant application further configuring the mobile computing device to communicate requests for generating invoices to the payment processing system, the plurality of mobile computing devices including a first mobile computing device associated with a first merchant, a second mobile computing device associated with a second merchant, and a plurality of third mobile computing devices associated with a plurality of third merchants, respectively;
receiving, by the payment processing system, from the first mobile computing device associated with the first merchant, a request to generate an invoice to be sent to the second merchant, the first and second merchant having respective accounts with a payment processing service provider that operates the payment processing system, wherein the payment processing system is configured to process the transaction information of a plurality of transactions received from the plurality of mobile computing devices configured as mobile POS terminals by the merchant application;
calculating, by the payment processing system, invoice terms for the first merchant, wherein the payment processing system evaluates the transaction information of the second merchant received from the merchant application on the second mobile computing device to determine the invoice terms, and further determines the invoice terms based on a plurality of weighted factors provided by the first merchant via a user interface on the first merchant device, and further determines the invoice terms based on the transaction information received via the plurality of third mobile computing devices for transactions conducted by the plurality of third merchants, wherein the plurality of third merchants are determined based on at least one of;
a geographic location related to the second merchant, or a business type related to the second merchant;
transmitting, by the payment processing system, the invoice terms to the first mobile computing device associated with the first merchant;
receiving, by the payment processing system, an acceptance of the invoice terms from the first mobile computing device associated with the first merchant;
calculating, by the payment processing system, financing terms for financing payment of the invoice by the payment processing service provider to the first merchant on behalf of the second merchant, wherein the financing terms for financing payment are based on the invoice terms and a financial history for the second merchant and designate a portion of each transaction, processed by the payment processing system for the second merchant, to withhold for repayment, to the payment processing service provider, of a financed payment;
transmitting, by the payment processing system, the financing terms to the second mobile computing device associated with the second merchant;
receiving, by the payment processing system, an acceptance of the financing terms from the second mobile computing device associated with the second merchant;
in response to receiving the acceptance of the financing terms from the second mobile computing device associated with the second merchant, transmitting, by the payment processing system, the financed payment to the first mobile computing device associated with the first merchant on behalf of the second merchant for payment of the invoice according to the invoice terms; and
receiving, by the payment processing system, repayment of the financed payment from the second merchant by withholding, by the payment processing system, the portion of each transaction processed for the second merchant by the payment processing system via the second mobile computing device configured as the mobile POS terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A payment processing system for processing point-of-sale transactions and extending financing to merchants for invoice payment is disclosed. The payment processing system receives a request from a first merchant to generate an invoice for a second merchant. The payment processing system calculates financing terms for payment of the invoice, wherein the financing terms include repayment terms designating a portion of each transaction processed by the payment processing system for the second merchant to withhold for payment of the invoice. The payment processing system may advance payment of the invoice to the first merchant and take repayment from the portion of the withheld portion of transactions or transmit the withheld portion to the first merchant for payment of the invoice.
129 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a payment processing system, over a network, from a plurality of mobile computing devices associated with a plurality of merchants, respectively, transaction information of transactions performed between the plurality of merchants and a plurality of buyers, each mobile computing device having a respective instance of a merchant application installed thereon for configuring the mobile computing device as a mobile point-of-sale (POS) terminal, the merchant application further configuring the mobile computing device to communicate the transaction information over the network to the payment processing system, the merchant application further configuring the mobile computing device to communicate requests for generating invoices to the payment processing system, the plurality of mobile computing devices including a first mobile computing device associated with a first merchant, a second mobile computing device associated with a second merchant, and a plurality of third mobile computing devices associated with a plurality of third merchants, respectively; receiving, by the payment processing system, from the first mobile computing device associated with the first merchant, a request to generate an invoice to be sent to the second merchant, the first and second merchant having respective accounts with a payment processing service provider that operates the payment processing system, wherein the payment processing system is configured to process the transaction information of a plurality of transactions received from the plurality of mobile computing devices configured as mobile POS terminals by the merchant application; calculating, by the payment processing system, invoice terms for the first merchant, wherein the payment processing system evaluates the transaction information of the second merchant received from the merchant application on the second mobile computing device to determine the invoice terms, and further determines the invoice terms based on a plurality of weighted factors provided by the first merchant via a user interface on the first merchant device, and further determines the invoice terms based on the transaction information received via the plurality of third mobile computing devices for transactions conducted by the plurality of third merchants, wherein the plurality of third merchants are determined based on at least one of;
a geographic location related to the second merchant, or a business type related to the second merchant;transmitting, by the payment processing system, the invoice terms to the first mobile computing device associated with the first merchant; receiving, by the payment processing system, an acceptance of the invoice terms from the first mobile computing device associated with the first merchant; calculating, by the payment processing system, financing terms for financing payment of the invoice by the payment processing service provider to the first merchant on behalf of the second merchant, wherein the financing terms for financing payment are based on the invoice terms and a financial history for the second merchant and designate a portion of each transaction, processed by the payment processing system for the second merchant, to withhold for repayment, to the payment processing service provider, of a financed payment; transmitting, by the payment processing system, the financing terms to the second mobile computing device associated with the second merchant; receiving, by the payment processing system, an acceptance of the financing terms from the second mobile computing device associated with the second merchant; in response to receiving the acceptance of the financing terms from the second mobile computing device associated with the second merchant, transmitting, by the payment processing system, the financed payment to the first mobile computing device associated with the first merchant on behalf of the second merchant for payment of the invoice according to the invoice terms; and receiving, by the payment processing system, repayment of the financed payment from the second merchant by withholding, by the payment processing system, the portion of each transaction processed for the second merchant by the payment processing system via the second mobile computing device configured as the mobile POS terminal. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
receiving, by a payment processing system, over a network, from a plurality of mobile computing devices associated with a plurality of merchants, respectively, transaction information of transactions performed between the plurality of merchants and a plurality of buyers, each mobile computing device having a respective instance of a merchant application installed thereon for configuring the mobile computing device as a mobile point-of-sale (POS) terminal, the merchant application further configuring the mobile computing device to communicate the transaction information over the network to the payment processing system, the merchant application further configuring the mobile computing device to communicate requests for generating invoices to the payment processing system, the plurality of mobile computing devices including a first mobile computing device associated with a first merchant, a second mobile computing device associated with a second merchant, and a plurality of third mobile computing devices associated with a plurality of third merchants, respectively; receiving, by the payment processing system, from a first mobile device associated with the first merchant, a request to generate an invoice to be sent to the second merchant; calculating, by the payment processing system, invoice terms for the first merchant, wherein the payment processing system evaluates the transaction information of the second merchant received from the merchant application on the second mobile computing device to determine the invoice terms, and further determines the invoice terms based on the transaction information received via the plurality of third mobile computing devices for transactions conducted by the plurality of third merchants, wherein the plurality of third merchants are determined based on at least one of;
a geographic location related to the second merchant, or a business type related to the second merchant;transmitting, by the payment processing system, the invoice terms to the first mobile computing device associated with the first merchant; receiving, by the payment processing system, an acceptance of the invoice terms from the first mobile computing device associated with the first merchant; calculating, by the payment processing system, financing terms for payment of the invoice, wherein the financing terms are based at least partially on the invoice terms and specify a portion of each transaction processed by the payment processing system for the second merchant to withhold for payment of the invoice; transmitting, by the payment processing system, the financing terms to the second mobile computing device associated with the second merchant; receiving, by the payment processing system, an acceptance of the financing terms from the second mobile computing device associated with the second merchant; and withholding, by the payment processing system for payment of the invoice, the portion of each transaction processed for the second merchant by the payment processing system via the second mobile computing device configured as the mobile POS terminal. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile point-of-sale (POS) terminal for processing a financial transaction between a customer and a merchant, the POS terminal comprising:
-
a payment instrument reader comprising an interface configured to receive financial information from a payment instrument of the customer for payment for a transaction between the customer and the merchant; and a mobile computing device coupled with the payment instrument reader, the mobile computing device comprising; one or more processors; a memory storing instructions for a merchant application, which when executed by the one or more processors, cause the one or more processors to; receive an invoice for payment to a first merchant by a second merchant, wherein invoice terms for the invoice are based on a payment processing system evaluating transaction information of the second merchant received from the merchant application, wherein the invoice terms are further based on a plurality of weighted factors provided by the first merchant, and wherein the invoice terms are further based on transaction information received via the plurality of third mobile computing devices for transactions conducted by the plurality of third merchants, wherein the third merchants are determined based on at least one of;
a geographic location related to the second merchant, or a business type related to the second merchant;receive, from the payment processing system, financing terms for payment of the invoice, wherein the financing terms specify a portion of each transaction processed by the payment processing system for the second merchant via the mobile POS terminal to withhold for payment of the invoice; and transmit, to the payment processing system, a reply to the financing terms from the second merchant. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification