PROCESSING FINANCIAL PRODUCTS
Financing obtained from a lender may be processed by a retailer in a manner similar to a credit card. For example, transaction data associated with a transaction to acquire one or more items from the retailer may be entered at a point of sale terminal of the retailer. A request may be sent for a temporary shopping pass associated with an account of a consumer at the lender. The temporary shopping pass may be used as a virtual payment instrument to access financing (e.g., a loan, a lease, or a credit) provided by the lender. After receiving the temporary shopping pass, the shopping pass data included in the temporary shopping pass, such as a one-time card number, may be entered into the point of sale terminal. The transaction may be completed by processing the shopping pass data as a credit card type tender using the point of sale terminal.
A retailer may desire to offer consumers access to financing from more than one provider of financing because having more than one lender may enable the retailer to complete more transactions and thereby increase sales. However, integrating different types of lenders to enable transactions to be quickly and smoothly processed may prove cumbersome. For example, each lender may each have a different way in which they provide financing, resulting in the retailer having to follow a lender-specific procedure to process each transaction.
SUMMARYThis Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key or essential features of the claimed subject matter; nor is it to be used for determining or limiting the scope of the claimed subject matter.
Some implementations may include entering, at a point of sale terminal of a retailer, transaction data associated with a transaction to acquire one or more items from the retailer. A consumer associated with the consumer transaction may have an account at a lender that is associated with the retailer. A temporary shopping pass associated with the account of the consumer at the lender may be requested. After receiving the temporary shopping pass, the shopping pass data included in the temporary shopping pass, such as a one-time card number, may be entered into the point of sale terminal. The transaction may be completed by processing the shopping pass data as a credit card type tender using the point of sale terminal.
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same reference numbers in different figures indicate similar or identical items.
The techniques and systems described herein may enable a retailer to offer financing from multiple lenders and process the financing in a manner similar to processing a credit card transaction. In this way, the multiple lenders may “ride the rails” of a credit card network. The retailer can thus provide financing from multiple lenders without significantly changing the way the financing is processed.
When a consumer completes an application for financing at a retailer, the application may be sent to one or more lenders. The one or more lenders may determine, based on various criteria (e.g., credit score, income, military service etc.), whether to provide an offer of financing to the consumer. If more than one lender provides an offer, one of the offers may be selected based on one or more criteria and provided to the consumer. For example, one of the offers may be selected based on one or more criteria provided by the retailer, such as a highest credit limit or lowest interest rate. The selected offer may be presented to the consumer at the retailer. If the consumer accepts the selected offer, an account may be opened for the consumer. The consumer may be provided with a temporary (e.g., one-time use) shopping pass that includes a one-time card number (OCN). The temporary shopping pass may be a virtual payment instrument that is associated with and provides access to financing (e.g., loan, lease, revolving line of credit, or the like) provided by the lender. The one-time card number may have characteristics similar to a credit card number because the one-time card number may have the same length (e.g., 16 digits) as a credit card number, an associated security code (e.g., three or four number code) similar to a credit card, an associated expiry date similar to a credit card, another characteristic, or any combination thereof. Because the one-time card number has characteristics that are similar to a credit card, the temporary shopping pass may be used by a consumer and processed by the retailer in a manner similar to a credit card. The primary difference between the one-time card number and a credit card number may be that the one-time card number may only be used once. The purchase data may be sent to the lender for authorization. If the lender determines that the account data is valid and that the transaction does not exceed the consumer's available credit limit, the lender may approve the creation of the shopping pass. Otherwise, e.g., the account data is invalid or the transaction exceeds the consumer's available credit limit the lender may decline to approve the request.
To initiate a transaction to acquire one or more items, the consumer may present the shopping pass, along with an indication of the items to be acquired, to an agent (e.g., a salesclerk) of the retailer. The retailer's agent may process the transaction in a manner similar to a credit card transaction, e.g., by entering, at a point-of-sale terminal (POS), the transaction amount and account data, such as one or more of the card number (e.g., the one-time card number) of the shopping pass, the expiry date of the shopping pass, or the security code of the shopping pass. The transaction amount and the account data may be sent across a credit card processing network and identified as a one-time card number. In response to the POS receiving the transaction approval message from the credit card processing network, the retailer's agent may inform the consumer that the transaction was declined.
Thus, the systems and techniques described herein may enable a retailer to offer financing through multiple lenders while processing the financing in a manner similar to processing a credit card transaction using the retailer's existing POS and credit card processing network. Thus, the retailer can, without integrating any additional hardware and/or software with the POS, process financing offered by multiple lenders.
Illustrative ArchitecturesThe computing device 102, the acquirer 104, the one or more card issuers 106, the bank 108, the one or more lenders 110, the lender liaison 112, the settlement facilitation hub 114, and the credit card partner 116 may each comprise a computer-based device that includes one or more processors and one or more computer-readable media to store instructions that are executable by the one or more processors to perform various functions, as illustrated in more detail in
The representative computing device 102 may be located at a location of a retailer 120. While a single computing device 102 is illustrated in
The acquirer 104 (also referred to as a merchant acquirer or acquiring bank) may be a financial institution that processes credit card payments or debit card payments on behalf of a merchant, such as the retailer 120. The acquirer 104 may acquire credit card payments from card-issuing banks, such as the card issuers 106, within an association, such as Visa, MasterCard, Discover, American Express, Diners Club, or the like.
A bank processor 124 may be connected to the network 118. The bank processor 124 is an agent of (e.g., acts on behalf of) an issuing bank (e.g., one of the card issuers 106) to process transactions, such as credit card transactions. Thus, the acquirer 104 may act on behalf of the retailer 120 to process transactions while the bank processor 124 may act on behalf of an issuing bank to process the transactions.
The card issuers 106 may include one or more payment processors who process payments, such as a bank processor 124. The bank processor 124 may be appointed by a bank, such as the bank 108, to handle credit card transactions. The bank processor 124 may check transaction details by forwarding the transaction details to a respective card's issuing bank (e.g., the bank 108) for verification. After the bank processor 124 has received confirmation that the credit card details have been verified, the transaction confirmation may be provided back to the retailer 120, and the transaction may be completed. If verification is denied by the issuing bank, the payment processor may provide the information to the merchant, and the merchant may decline the transaction.
The lenders 110 may include a first lender 130 though to an Nth lender 132 (where N>1). The lenders 110 may include companies that provide consumer financing, including lease-to-purchase or other financing options.
The bank 108 may include multiple lender accounts, such as a first account 134 to an Nth account 136. For example, the first account 134 may correspond to the first lender 130 and the nth account 136 may correspond to the nth lender 132. In some cases, the accounts 134 to 136 may be part of a line of credit provided to the liaison 112. The line of credit may be divided into the accounts 134 to 136 for association with the lenders 130 to 132. Each of the accounts 134 to 136 may be associated with an actual account number (AAN). For example, the first account 134 may be associated with a first actual account number 138 and the Nth account 136 may be associated with an Nth actual account number 140. One-time card numbers provided for use with shopping passes may be derived from the actual account numbers.
The liaison 112 may be an intermediary that facilitates access to the lenders 110 for the retailer 120. For example, the liaison 112 may be a company such as NewComLink that provides retailers with access to multiple lenders.
The settlement facilitation hub (SFH) 114 may facilitate the settlement of transactions between the lenders 110, the retailer 120, the liaison 112, and the bank 108. The SFH 114 may receive the transaction data that includes transactions (e.g., purchases), retrieve each transaction from the transaction data, and store each transaction (e.g., in one or more databases). The SFH 114 may identify a lender associated with each transaction based on the transaction data. The SFH 114 may determine a clearinghouse associated with the lender. For example, many lenders may use a specific clearinghouse. Examples of a clearinghouse include Discover Card's Pulse, First Data's STAR, and New York Currency Exchange (NYCE). The SFH 114 may create settlement transaction data corresponding to each transaction of the transaction data. The settlement transaction data corresponding to a particular transaction may be formatted for the clearinghouse and the lender associated with the particular transaction. The SFH 114 may provide the settlement transaction data to the clearinghouse of the lender that is associated with the transaction. When multiple retailers are each using multiple lenders, the SFH 114 may provide settlement transaction data to multiple clearinghouses. The settlement transaction data sent to a particular clearinghouse may include transactions associated with multiple retailers and may be intended for lenders that use the particular clearinghouse.
In response to receiving the settlement transaction data, the clearinghouse may initiate a transfer of funds from one or more lender accounts to one or more retailer accounts. The clearinghouse may provide transaction results identifying which settlement transactions were successfully processed, which settlement transactions were unsuccessfully processed (e.g., an error occurred), which type of errors occurred (if errors occurred), etc. The transaction results may include results for transactions of lenders associated with the clearinghouse and may include results of transactions from multiple retailers. In response to receiving the transaction results, the SFH 114 may update the status of each stored transaction. For example, if the transaction results indicate that a particular transaction was successfully completed, the SFH 114 may update the status of the stored transaction to indicate that the particular transaction was completed. The SFH 114 may compile a report for each retailer, providing details as to which transactions were successfully performed, the amount of funds transferred in each transaction, which transactions were unsuccessful and why, etc.
For example, the consumer 142 may accept an offer of financing (e.g., $2000 credit limit) from the Nth lender 132 (e.g., one of the lenders 110) and purchase an item from the retailer 120 for $1000. The retailer 120 may provide transaction data to the SFH 114 indicating that (1) a purchase for $1000 occurred and (2) the Nth lender 132 financed the purchase. The SFH 114 may store the transaction, identify a clearinghouse as the clearinghouse associated with Nth lender 132, and create settlement transaction data, based on the transaction data, indicating that (1) a purchase for $1000 occurred and (2) information associated with settling the purchase. The SFH 114 may create the settlement transaction data in a format that the clearinghouse is capable of receiving and acting upon. The SFH 114 may provide the settlement transaction data to the clearinghouse.
In response to receiving the settlement transaction data, the clearinghouse may initiate the transfer of funds based on the information in the settlement transaction data. In this example, the clearinghouse may initiate a transfer of funds (e.g., $1000) from an account of Nth lender 132 to an account of the retailer 120. The clearinghouse may provide transaction results to the SFH 114 that indicate whether the settlement transaction, e.g., transferring $1000 from an account of Nth lender 132 to an account of the retailer 120, was successfully completed. In response to receiving the transaction results, the SFH 114 may update the status of the stored transaction. For example, the SFH 114 may update the status of the stored transaction to indicate that the funds were successfully transferred. As another example, the SFH 114 may update the status of the stored transaction to indicate that the transfer of funds was unsuccessful and identify the problem that was encountered. The SFH may identify all updated transactions and create a report for each retailer identifying the status of the updated transactions. In this example, the SFH 114 may provide a report to the retailer 120 indicating that the transaction was successfully processed, e.g., $1000 in funds was successfully transferred from an account of Nth lender 132 to an account of the retailer 120.
While $1000 is used as an example, a typical settlement may take into account fees, discounts etc., such that the actual amount transferred as part of the settlement may be less than $1000. For example, the lender involved in the transaction may be paid a fee (e.g., a flat fee or a percentage of the transaction) during the settlement process, the clearinghouse involved in the transaction may be paid a fee during the settlement process (e.g., a flat fee or a percentage of the transaction), or both the lender and the clearinghouse may be paid a fee. To illustrate, if the lender is paid a 10% fee and the clearinghouse is paid a 5% fee, then for a $1000 transaction, the lender may be paid $100 and the clearinghouse may be paid $50. In this example, $850 (e.g., $1000−$100−$50) may be transferred from the lender's account to the retailer's account to settle the transaction and the settlement report may indicate that $850 was transferred. The settlement report may provide details as to the fees paid to the lender and/or to the clearinghouse. For example, the settlement report may indicate that the total value of the purchase was $1000 and detail that $100 went to the lender, $50 went to the clearinghouse, and $850 was transferred to settle the transaction. In some cases, the SFH 114 may be paid a fee to compensate for facilitating the transaction and the settlement report may provide details as to the fees paid to the lender, the clearinghouse, and the SFH 114.
Thus, the SFH 114 may enable multiple retailers to each offer consumers access to multiple lenders. Instead of formatting and providing transaction data items for each specific lender used by each retailer, each retailer merely sends the transaction data associated with the multiple lenders to the SFH 114 for processing. Each retailer may format the transaction data according to an SFH-format instead of formatting the transaction data for multiple clearinghouses or multiple lenders who each have their own specific format. The SFH 114 identifies the transactions associated with a particular clearinghouse and formats settlement transactions according to the format used by each clearinghouse. After the SFH 114 sends the settlement transactions to each clearinghouse used by the various lenders, the clearinghouses initiate the transfer of funds and provide transaction results indicating whether the funds associated with each transaction were successfully transferred from a lender account to a retailer account. The clearinghouses provide transaction results to the SFH 114, which updates the status of the stored transactions based on the transaction results. The SFH 114 produces a report for each retailer based on the updated transactions and sends the report to each retailer. Each report may be formatted specifically for each retailer. Thus, by using the SFH 114, the cost and effort (e.g., formatting data, etc.) to access the multiple lenders 110 for each retailer is significantly reduced because (1) each retailer sends transaction data in an SFH-readable format to the SFH 114 (rather than having to format the transaction data for each clearinghouse and/or lender) and (2) each retailer receives a settlement report in a format specific to the retailer, e.g., the retailer does not modify the settlement report to a retailer-readable format because the SFH 114 provides each retailer with the settlement report in the retailer-readable format.
The credit card partner 116 may provide the retailer 120 with access to a credit card processing network, e.g., a private network used to process credit card transactions. The retailer 120 may use the credit card processing network of the credit card partner 116 to process financial products, such as credit offerings, provided by one or more of the lenders 110.
A consumer 142 may apply for credit by filling out an application 144 and sending the application 144 to one or more of the lenders 110. The lenders 110 may include non-banking financial institutions that offer various types of credit instruments. If one of the lenders 110 approves the application 144, a credit account associated with the consumer 142 may be created. The credit account may have an associated credit limit that identifies a maximum amount that the consumer 142 may borrow at any given time.
When the consumer 142 desires to initiate a transaction to acquire (e.g., to purchase, lease, or lease purchase) one or more items (e.g., goods, services, or both goods and services) from the retailer 120, the retailer 120 may create transaction data 146 associated with the transaction using the computing device 102. The transaction data 146 may identify one or more of good(s), service(s), other items, or any combination thereof that the consumer 142 is acquiring. The transaction data 146 may also identify other information associated with the transaction, such as an amount of tax, a shipping charge, an amount of a discount, etc.
The transaction data 146 may be sent to the Nth lender 132 (from the lenders 110) where the consumer 142 previously created an associated credit account. The transaction data 146 may include a total amount of the transaction as well as information associated with the consumer 142 to enable the Nth lender 132 to identify the associated credit account. The Nth lender 132 may authorize the transaction data 146 and determine, based on the transaction data 146, whether the total of the transaction would cause a credit limit associated with the credit account of the consumer 142 to be exceeded. If the total of the transaction would cause the credit limit to be exceeded, the Nth lender 132 may decline to authorize the transaction and send a result 148 to the computing device 102 indicating that the transaction was declined. If the cost of the transaction would not cause the credit limit associated to be exceeded, the Nth lender 132 may approve the transaction. In response to the Nth lender 132 approving the transaction, one-time account data 150 may be created and sent to the computing device 102. The one-time account data 150 may be derived from one of the actual account numbers 138 to 140. The one-time account data 150 may resemble a credit card in that the one-time account data 150 may include a sixteen digit account identifier, a three or four digital security code, an expiration date, other features to control the use of the one-time card number, or any combination thereof.
The one-time account data 150 may be processed by the computing device 102 in a manner similar to a credit card. For example, an agent of the retailer 120 may enter the account identifier, the security code, and the expiration date of the one-time account data 150, similar to how the agent would enter the account identifier, the security code, and expiration date of a credit card. The computing device 102 may process the one-time account data 150 in a manner similar to a credit card number, e.g., by sending the transaction data 146 and the one-time account data 150 to the acquirer 104 via a network of the credit card partner 116. The acquirer 104 may authorize the one-time account data 150 and send the transaction data 146 and the one-time account data 150 to the bank processor 124. If the bank processor 124 determines that the account associated with the one-time account data 150 is valid and that the credit limit would not be exceeded based on the transaction data 148, then the bank processor 124 may approve the transaction and send approval to the computing device 102. Upon receiving approval for the transaction, the computing device 102 may complete the transaction. The computing device 102 may provide the consumer 142 with a receipt associated with the transaction.
Thus, the consumer 142 may send an application for credit to one or more of the lenders 110. If the application is approved by one of the lenders, an account associated with the consumer 142 may be created.
At a later point in time (e.g., after the creation of the account), the consumer 142 may initiate a transaction to acquire an item from a retailer. The retailer may send transaction data associated with the transaction along with information associated with the consumer's account to the lender. If the lender approves the transaction, the retailer may receive one-time account data, in the form of a temporary shopping pass, which the consumer 142 may use to complete the transaction. The one-time account data may include one or more of a one-time card number, an expiry date, or a security code.
The retailer may treat the one-time account data in a manner similar to a credit card, e.g., by entering the one-time account data in a manner similar to entering credit card data. The one-time account data may be processed in a manner similar to a credit card, e.g., the one-time account data may be sent over a private credit card network of the credit card partner 116 of the retailer 120. In this way, the retailer can process financing from lenders using the retailer's existing credit processing mechanism instead of electronically linking to one or more lenders. In addition, the retailer can provide financing from multiple lenders, including lenders that do not offer credit cards.
The shopping pass 200 may include a unique shopping pass identifier 204 (e.g., a hexadecimal number or a decimal number) and a scannable code 206. The scannable code 206 may be a universal product code (UPC), a quick reference (QR) code, a bar code, or another type of code that can be scanned by the computing device 102 of the retailer 120. Scanning the scannable code 206 may provide the computing device 102 with various information associated with the shopping pass 200. For example, the information associated with the shopping pass 200 may include one or more of an approval date identifying when the shopping pass was approved by the lender, an authorized amount identifying a maximum amount available for a particular transaction or for the account, an account number, a store number (e.g., where the shopping pass 200 was printed or where the shopping pass 200 is approved for use), a consumer name, a one-time card number to be used to process the shopping pass in a manner similar to a credit card number, an expiration date after which the temporary shopping pass 200 is no longer valid, a security code (note that while the security code is illustrated as a three digit code in
Thus, when a consumer desires to initiate a transaction at a retailer, a lender may provide the shopping pass 200 to enable the consumer to complete the transaction. In some cases, the shopping pass 200 may be printed at the retailer's location using the retailer's point of sale terminal, a kiosk, or other computing device. In other cases, the shopping pass 200 may be sent to and displayed on a computing device associated with the consumer, such as a mobile phone or tablet computing device. In such cases, the consumer may display the shopping pass and the retailer may scan the scannable code 206. The shopping pass 200 may be processed by the retailer in a manner similar to a credit card, e.g., the card number, expiration date, and security code of the shopping pass 200 may be processed by the retailer in a manner similar to the corresponding fields (e.g., card number, expiration date, and security code) of a credit card. For example, an agent of the retailer may scan the scannable code 206 or enter at least a portion of the information from the shopping pass 200 into the point of sale terminal of the retailer. The point of sale terminal may process the information associated with the shopping pass 200 in a manner similar to a credit card and send the information along with transaction-related data to a merchant acquirer. The merchant acquirer may send the information and the transaction-related data to a network processor associated with a credit card company for processing. The result (e.g., approval or decline) of sending the information and the transaction-related data may be sent back to the point of sale terminal. If the result indicates that the transaction was approved, the transaction may be completed.
At 304, an agent of the retailer may, in response to a consumer request, initiate a transaction at the computing device 102 of
At 306, the computing device 102 may determine a total associated with the transaction by adding the amounts corresponding to each of the one or more items, subtracting any discounts associated with the transaction, adding any taxes (e.g., state or federal taxes) associated with the transaction, etc.
At 310, the computing device 102 may send a request to provide a shopping pass to enable the transaction to be completed. The computing device 102 may send the shopping pass request to the liaison 112 or to the Nth lender 132.
At 312, the liaison 112 may send a purchase request to the Nth lender 132.
At 314, the Nth lender 132 may compare the total amount of the transaction with an amount of available credit associated with the consumer's account to determine whether to approve or decline the shopping pass request. For example, the consumer's account may have a credit limit of X, the consumer may have an amount Y owing on the account based on a previous transaction, and the current transaction may have a total amount of Z. The Nth lender 132 may determine whether the consumer has available credit by determining whether Y+Z<=X. If the sum of Y and Z is greater than X, then the Nth lender 132 may decline the purchase request, at 316. If the Nth lender 132 declines the shopping pass request, a message may be sent to the computing device 102 indicating that the shopping pass request was denied.
If the sum of Y and Z is less than or equal to X, then the Nth lender 132 may approve (e.g., open to buy) the purchase request, at 318. The Nth lender 132 may send a message to the liaison 112 indicating that the purchase request was approved.
At 320, the liaison 112 may receive the lender approval. The lender approval may also indicate an amount of financing (e.g., credit limit) that the lender has approved.
At 322, in response to receiving the lender approval, the liaison 112 may send a request to the bank 108 requesting that a one-time card number (OCN) be created.
At 324, the bank 108 (or the bank processor 124) may create the OCN in response to the OCN creation request from the liaison 112 and send the OCN to the liaison 112.
At 326, the liaison 112 may receive the OCN, create a shopping pass (e.g., similar to the shopping pass 200 of
Thus, when a consumer initiates a transaction at a retailer, the consumer may indicate that the consumer has an account at a lender associated with the retailer. The POS may request a shopping pass. If the consumer's account has sufficient credit available, the lender may approve a purchase request and the liaison may create a shopping pass, similar to the shopping pass 200 of
At 402, an agent (e.g., a salesclerk) of the retailer may enter transaction details associated with the transaction into the computing device 102 of
At 404, data (e.g., one or more of the OCN, an expiry date, and a security code) from the shopping pass may be entered into the computing device 102.
At 406, an authorization request that includes the transaction details and the shopping pass data may be sent to the acquirer 104. At 408, the acquirer 104 may determine that the OCN is associated with a particular payment network (e.g., Mastercard® network) and forward the authorization request to the payment network 119.
At 410, the payment network 119 may validate the shopping pass data (e.g., the OCN). If, at 410, the payment network 119 determines that the shopping pass data is valid, then the payment network 119 may, at 412, send the authorization request to a card issuer (e.g., the bank 108). For example, the OCN may be based on an actual account number (e.g., one of the AANs 138 to 140) of the bank 108. Therefore, the authorization request may be sent to the bank 108 (or to the bank processor 124 that is associated with the bank 108). In
At 414, the bank 108 (or the bank processor 124) may determine whether to authorize the transaction. For example, the bank 108 may, at 416, decline the transaction. For example, the bank 108 may decline the transaction if the AAN (e.g., upon which the OCN is based) is not valid, the AAN has reached or passed a corresponding credit limit, or other condition has been satisfied. The bank 108 may, at 418, approve the transaction. For example, the bank 108 may approve the transaction if the AAN (e.g., upon which the OCN is based) is valid, the AAN has not reached the corresponding credit limit, another condition has been satisfied, or any combination thereof.
At 418, the bank 108 may send the approval message to the computing device 102. In some cases, at 418, the bank 108 may send the approval message via the payment network 119 and, in some cases, through the acquirer 104, back to the computing device 102.
At 424, the computing device 102 may display the approval message sent by the bank 108. At 426, the consumer may sign a receipt associated with the transaction.
Thus, when processing a shopping pass, an agent of the retailer may enter the shopping pass data and indicate to the computing device 102 (e.g., POS) that the tender type is that of a credit card, thereby instructing the computing device 102 to process the shopping pass data in a manner similar to credit card data. The shopping pass data and transaction details may be sent to the issuing bank and the issuing bank may determine whether to approve or decline the transaction.
At 502, the payment network 119 may receive a batched set of card transactions from each retailer via the acquirer 104. At 504, the payment network 119 may generate clearing reports and send the clearing reports to the bank 108 (or to the bank processor 124). At 506, the bank 108 may fund the transactions. At 507, the bank 108 may create and send settlement reports to the liaison 112.
At 508, the liaison 112 may receive the settlement reports and create lender specific settlement reports. At 510, the liaison 112 may create a lender MDR report for each lender (e.g., of the lenders 110) and send the lender specific settlement report and lender MDR report to each lender, such as the representative Nth lender 132.
At 512, the Nth lender 132 may initiate settlement based on the clearing file and the lender report that was received from the liaison 112. At 514, the Nth lender 132 may generate funding reports and at 515, send a report (e.g., a merchant discount rate (MDR) report) to each retailer. The MDR is the rate charged to a merchant (e.g., retailer) by a bank for providing debit and credit card services. The MDR is determined based on factors such as volume, average ticket price, risk, and industry. The merchant typically asks a bank to provide these services and agrees to the rate prior to accepting debit and credit cards as payment. The MDR comprises a number of dues, fees, assessments, network charges and mark-ups merchants are required to pay for accepting credit and debit cards, the largest of which is typically the interchange fee.
At 516, each lender, such as the Nth lender 132, may generate funding by providing funds for the AAN to the bank 108 (or the bank processor 124). At 518, the bank 108 may credit the funds provided by the Nth lender 132 to the AAN associated with the Nth lender 132. In this way, each lender may provide funds for the lender's corresponding AAN at the bank.
At 520, a periodic “true up” process may be run to resolve any discrepancies. For example, the “true up” process may occur periodically, e.g., every day, every week, every month, or at another interval. The “true up” may reconcile discrepancies in transactions due to returns, cancellations, etc.
Thus, the credit card partner may generate reports based on batched OCN transactions. Each lender may receive a corresponding report and settle the transactions in the report by providing funds for the AAN at the bank that is associated with the lender. For example, in
Multiple retailers, including a first retailer 602 to a Pth retailer 604 (where P>1) may be involved in the settlement process. Each of the retailers 602 to 604 may have one or more locations. For example, the first retailer 602 may have a first location 606 to a Qth location 608 (where Q>1) and the Pth retailer 604 may have a first location 610 to an Rth location 612 (where R>1).
Each retailer may aggregate, via a merchant acquirer, OCN transactions across multiple locations. The merchant acquirer may send aggregate clearing data to the bank processor 124 for settlement. For example, the acquirer 104 may aggregate OCN transactions associated with the locations 606 to 608 of the first retailer 602 and send first clearing data 614 to the bank 108 (or to the bank processor 124). The acquirer 104 may aggregate OCN transactions associated with the locations 610 to 612 for the Pth retailer 604 and send Pth clearing data 616 to the bank 108 or the bank processor 124.
The bank 108 (or the bank processor 124) may aggregate the clearing data 614 to 616 to create aggregate clearing data 618. The bank 108 (or the bank processor 124) may send the aggregate clearing data 618 to the settlement facilitation hub (SFH) 114. The SFH 114 may create a settlement request 620 based on the aggregate clearing data 618 and send the settlement request 620 to one or more of the lenders 110. For example, the SFH 114 may send a first settlement request to the first lender 130 and an Nth settlement request to the Nth lender 132.
In response to receiving the settlement request 620, one or more of the lenders 110 may send funds 622 to the bank 108 (or bank processor 124). For example, the first lender 130 may send at least a portion of the funds 622 to the bank 108 (or bank processor 124) to settle the first account 134. The Nth lender 132 may send at least a portion of the funds 622 to the bank 108 (or bank processor 124) to settle the Nth account 136. The bank 108 (or bank processor 124) may provide the funds 622 to the corresponding accounts 134 to 136 at the bank 108.
The bank 108 (or the bank processor 124) may create and send settlement reports to the bank acquirer 104 based on the settlement reports 624. For example, the bank 108 (or the bank processor 124) may send a first settlement report 626 to the acquirer 104 based on the settlement results 624. The bank 108 (or the bank processor 124) may send a Pth settlement report 628 to the acquirer 104 based on the settlement results 624. The acquirer 104 may then create reports for each of the retailers 602 to 604.
In
Thus, each retailer send clearing data to a bank (or a bank processor) via an acquirer. The bank may send aggregate clearing data to a settlement facilitation hub that sends settlement requests to one or more lenders. In response to receiving a settlement request, a lender may initiate a transfer of funds to an account at a bank. For each settlement request, the lender may provide settlement results indicating whether settlement (e.g., a transfer of funds) was successful and, if an error occurred, the lender may identify the type of error that occurred. The settlement facilitation hub may send settlement results to the bank. The bank may send settlement information to the acquirer and the acquirer may create settlement reports for each retailer based on the settlement results.
At 702, the retailer 120 may send a clearing file to the bank 108. At 704, the bank 108 may send a settlement file to the retailer 118. At 706, the bank 108 may send a clearing file to the liaison 112.
At 708, the liaison 112 may send a clearing file to a lender (e.g., the Nth lender 132). At 710, the lender may send a settlement file to the liaison 112. At 714, the liaison 112 may send an invoice to the retailer 120.
At 716, the retailer 120 may provide payment to the lender (e.g., the Nth lender 132) in response to receiving the invoice 714.
One or more of the bank 108, the liaison 112, or the lender (e.g. the Nth lender 132) may take a portion of the transaction total as a fee for facilitating the transaction. The fee may be a fixed fee (e.g., $5), a percentage of the transaction total (e.g., 5%), a percentage up to a cap (e.g., 5% or $50 whichever is greater or whichever is less), a fixed fee plus a percentage (e.g., $5 up to X and 5% of anything above X), a sliding scale (e.g., 10% of a first range, 5% of a second range, 3% of a third range, etc.), another type of fee arrangement, or any combination thereof.
Example ProcessesIn the flow diagrams of
At 802, an application for financing may be received from a consumer. For example, in
At 804, the application may be sent to a first lender, such as a primary lender associated with a retailer. For example, in
At 806, in response to determining that the first lender has declined to approve the application, a determination may be made whether a second lender can provide financing. For example, in
At 808, when the secondary lender is capable of providing financing, the second lender may provide an offer of financing to the consumer!42. The selected offer may be sent by one of the lenders 110 to the retailer 120. The offer, including the terms and conditions of the offer, may be presented to the consumer 142 at a location of the retailer 120. For example, the computing device 102 may display or print the offer to present the offer to the consumer 142.
At 810, after the offer is presented to the consumer (e.g., at a location of the retailer), if the consumer accepts the offer, the signed offer may be sent to the second lender. For example, in
At 812, if the second lender approves the signed offer, the second lender may create an account and associate the account with the consumer. In response to receiving the signed offer, the second lender may create an account and associate the account with the consumer.
At 814, when the consumer initiates a transaction to acquire one or more items from the retailer, a total amount of the transaction may be determined and the transaction may be saved, suspended, or both. For example, in
At 816, a request for a temporary shopping associated with the consumer's account may be sent. The computing device 102 may send a request for a temporary shopping pass based on the consumer's account with the lender, as described in
At 818, in response to receiving the temporary shopping pass, the retailer may resume and complete the transaction by processing the temporary shopping pass as a credit card type of tender (e.g., in a manner similar to a credit card transaction). In response to receiving the temporary shopping pass that includes a OCN, the retailer 120 may process the temporary shopping pass as a credit card type of tender to complete the transaction, as described in
At 902, a request for a temporary shopping pass for a consumer may be received from a computing device located at a retailer. For example, in
At 904, a purchase request may be sent to a lender (e.g., where the consumer has an account). For example, in
At 906, a response (e.g., approving or declining the purchase request) may be received from the lender. The response may include an amount of a credit limit available to the consumer.
At 908, a request for an OCN may be sent to a bank. For example, in
At 910, an OCN and associated data (e.g., expiry date, security code, etc.) may be received from the bank processor 124. For example, in
At 912, a temporary shopping pass, including the OCN and the associated data, may be created and sent to the computing device 102 located at the retailer 120. For example, in
Thus, the liaison 112 may receive the request to create a shopping pass, receive approval for the transaction amount from the lender, request and receive a OCN from a bank that hosts the lender's AAN, create a temporary shopping pass based on the OCN, and send the temporary shopping pass to a computing device of the retailer to enable the retailer to complete the transaction. The retailer may process the temporary shopping pass as a credit card tender type using the retailer's POS.
At 1002, temporary shopping pass information may be received at a computing device (e.g., POS) located at a retailer. For example, in
At 1004, the temporary shopping pass information may be sent to a merchant acquirer associated with the retailer. For example, in
At 1006, the merchant acquirer may send the temporary shopping pass information to a payment network.
At 1008, the payment network may validate the temporary shopping pass information.
At 1010, if the temporary shopping pass information is valid, the temporary shopping pass information may be sent from the bank processor to an issuing bank (e.g., the bank that provided the OCN used to create the temporary shopping pass). For example, in
At 1012, if the issuing bank approves, the bank processor may forward the approval to the merchant acquirer. At 1014, the merchant acquirer may forward the approval to the computing device (e.g., POS).
At 1016, the computing device may process the transaction using the temporary shopping pass information as payment for the transaction. For example, in
At 1102, the consumer may present an original purchase receipt and one or more items (e.g., merchandise) to be returned to an agent (e.g., sales associate) of a retailer. At 1104, the receipt and one or more identifiers associated with the one or more items may be entered into a computing device, such as a point of sale (POS) terminal, of the retailer. In
At 1110, the merchant acquirer may pass the return request to a bank processor. At 1112, if the bank processor determines that the OCN is valid, the bank processor may authorize reversal of a charge. At 1114, the bank processor may send a reversal message to the merchant acquirer. At 1116, the merchant acquirer may forward the reversal message to the POS terminal. For example, in
At 1118, the POS terminal may process the reversal in response to receiving the reversal message. A consumer credit may be issued through the merchant's clearing and settlement process. For example, in
In some cases, at 1120, the POS terminal may process an additional transaction. For example, the consumer may return one or more items and then acquire one or more additional items. To illustrate, in
The computing device 1200 may include one or more processors 1202, one or more computer-readable media (e.g., memory) 1204, communication interfaces 1206, a display device 1208, other input/output (I/O) devices 1210, and one or more mass storage devices 1212, able to communicate with each other, such as via a system bus 1214 or other suitable device. The I/O devices 1210 may include a keyboard, a mouse, a touchscreen display, a touch-sensitive pad and stylus, a camera, a scanner, a fax machine, etc.
The processor 1202 may be a single processing unit or a number of processing units, all of which may include single or multiple computing units or multiple cores. The processor 1202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor 1202 may be configured to fetch and execute computer-readable instructions stored in the memory 1204, mass storage devices 1212, or other computer-readable media.
Memory 1204 and mass storage devices 1212 are examples of computer storage media for storing instructions 1216, which may be executed by the processor 1202 to perform the various functions described herein. For example, memory 1204 may generally include both volatile memory and non-volatile memory (e.g., RAM, ROM, or the like). Further, mass storage devices 1212 may generally include hard disk drives, solid-state drives, removable media, including external and removable drives, memory cards, flash memory, floppy disks, optical disks (e.g., CD, DVD), a storage array, a network attached storage, a storage area network, or the like. Both memory 1204 and mass storage devices 1212 may be collectively referred to as memory or computer storage media herein, and may be capable of storing computer-readable, processor-executable program instructions as computer program code that can be executed by the processor 1202 as a particular machine configured for carrying out the operations and functions described in the implementations herein.
Computer storage media includes non-transitory media, such as non-volatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. Computer storage media includes RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store information for access by a computing device.
In contrast, communication media may embody computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave. As defined herein, computer storage media does not include communication media.
The example systems and computing devices described herein are merely examples suitable for some implementations and are not intended to suggest any limitation as to the scope of use or functionality of the environments, architectures and frameworks that can implement the processes, components and features described herein. Thus, implementations herein are operational with numerous environments or architectures, and may be implemented in general purpose and special-purpose computing systems, or other devices having processing capability. Generally, any of the functions described with reference to the figures can be implemented using software, hardware (e.g., fixed logic circuitry) or a combination of these implementations. The term “module,” “mechanism” or “component” as used herein generally represents software, hardware, or a combination of software and hardware that can be configured to implement prescribed functions. For instance, in the case of a software implementation, the term “module,” “mechanism” or “component” can represent program code (and/or declarative-type instructions) that performs specified tasks or operations when executed on a processing device or devices (e.g., CPUs or processors). The program code can be stored in one or more computer-readable memory devices or other computer storage devices. Thus, the processes, components and modules described herein may be implemented by a computer program product.
Furthermore, this disclosure provides various example implementations, as described and as illustrated in the drawings. However, this disclosure is not limited to the implementations described and illustrated herein, but can extend to other implementations, as would be known or as would become known to those skilled in the art. Reference in the specification to “one implementation,” “this implementation,” “these implementations” or “some implementations” means that a particular feature, structure, or characteristic described is included in at least one implementation, and the appearances of these phrases in various places in the specification are not necessarily all referring to the same implementation.
CONCLUSIONAlthough the subject matter has been described in language specific to structural features and/or methodological acts, the subject matter defined in the appended claims is not limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims. This disclosure is intended to cover any and all adaptations or variations of the disclosed implementations, and the following claims should not be construed to be limited to the specific implementations disclosed in the specification. Instead, the scope of this document is to be determined entirely by the following claims, along with the full range of equivalents to which such claims are entitled.
Claims
1. (canceled)
2. A method performed by one or more processors executing instructions at a first device, the method comprising:
- receiving, from a second device via a network, a first data package corresponding to transaction data associated with a transaction to acquire one or more items from a retailer, the first data package comprising a request for a temporary shopping pass for the transaction, wherein the temporary shopping pass comprises a payment instrument corresponding to secured financing provided by a lender;
- receiving, at the first device, respective credit offers from one or more lenders based at least in part on receiving the first data package;
- comparing, at the first device, retailer-specific financing criteria to corresponding offer values of the respective credit offers to identify a valid offer;
- weighing, by the first device, one or more criteria associated the valid offer based on retailer-specific weighting criteria;
- selecting, by the first device, the lender to provide the temporary shopping pass based on weighing the one or more criteria associated with the valid offer; and
- transmitting a second data package comprising the temporary shopping pass financed by the lender based at least in part on the selection, the temporary shopping pass including shopping pass data configured for processing by the retailer as the secured financing to complete the transaction, wherein the temporary shopping pass is configured to be unusable as tender after the transaction is completed.
3. The method of claim 2, wherein transmitting the second data package comprises:
- transmitting the second data package comprising the temporary shopping pass to a third device associated with a user that is acquiring the one or more items from the retailer via the transaction, the third device comprising a mobile phone, or a tablet computing device, or any combination thereof.
4. The method of claim 2, wherein transmitting the second data package comprises:
- transmitting the second data package comprising the temporary shopping pass to the second device, the second device comprising a point of sale terminal, or a kiosk, or any combination thereof.
5. The method of claim 2, further comprising:
- receiving a third data package comprising the temporary shopping pass from a fourth device associated with the lender, or a bank, or any combination thereof, wherein the second data package comprising the temporary shopping pass is transmitted based at least in part on receiving the third data package.
6. The method of claim 2, wherein the transaction is suspended until the second data package is transmitted to the second device.
7. The method of claim 2, wherein the transaction is saved until the second data package is transmitted to the second device.
8. The method of claim 2, wherein the transaction data comprises at least one of:
- one or more respective amounts corresponding to each item from the one or more items;
- a discount amount associated with the transaction;
- a. sales tax amount associated with the transaction;
- a shipping amount associated with the transaction; or
- a total amount associated with the transaction.
9. The method of claim 8, wherein receiving the request for the temporary shopping pass is based on the total amount of the transaction.
10. The method of claim 2, wherein the second data package comprises at least one of:
- a credit limit of the temporary shopping pass;
- a one-time card number of the temporary shopping pass;
- an expiration date of the temporary shopping pass;
- a shopping pass identifier; and
- a security code comprising at least three digits.
11. The method of claim 2, wherein the temporary shopping pass is associated with an account of a user acquiring the one or more items from the retailer via the transaction.
12. The method of claim 2, wherein the secured financing provided by the lender comprises a loan, a lease, a line of credit, a credit-card type of tender, a stored value, a currency conversion, a direct electronic debit, or any combination thereof.
13. A first device comprising:
- one or more processors;
- one or more data storage media to store instructions that are executable by the one or more processors to cause the first device to: receive, from a second device, a retailer profile including retailer-specific credit information for a retailer associated with the second device, the retailer-specific credit information comprising one or more credit offer attribute thresholds and weighting criteria for generating weighted scores of credit offers; receive a request for a temporary shopping pass from the second device via a network, the request being associated with transaction data for a transaction to acquire one or more items from the retailer, the request comprising at least a portion of the transaction data, wherein the temporary shopping pass comprises a virtual payment instrument providing secured financing by a lender; determine that a primary lender associated with the retailer declined to offer the secured financing; identify a valid credit offer from one or more credit offers received from a plurality of lenders, the valid credit offer being identified based at least in part on comparing the one or more credit offer attribute thresholds to respective offer attribute values of each credit offer from the one or more credit offers; wherein the plurality of lenders comprises the primary lender and one or more secondary lenders; weigh one or more criteria associated with the valid credit offer based on the weighting criteria; and automatically select the lender from the one or more secondary lenders to offer the secured financing based at least in part on determining that the primary lender declined to offer the secured financing and weighing the one or more criteria associated with the valid credit offer; and transmit the temporary shopping pass in response to automatically selecting the lender, the temporary shopping pass associated with an account provided by the lender.
14. The first device of claim 13, wherein the temporary shopping pass is transmitted to a third device associated with a user that is acquiring the one or more items from the retailer, the third device comprising a mobile phone, or a tablet computing device, or any combination thereof.
15. The first device of claim 13, wherein the temporary shopping pass is transmitted to the second device, the second device comprising a point of sale terminal, or a kiosk, or any combination thereof.
16. The first device of claim 13, wherein the request for the temporary shopping pass is received based at least in part on a total amount associated with the transaction, and wherein the transaction is suspended until the temporary shopping pass is transmitted.
17. The first device of claim 13, wherein the transaction data comprises at least one of:
- one or more respective amounts corresponding to each item from the one or more items;
- a discount amount associated with the transaction;
- a sales tax amount associated with the transaction;
- a shipping amount associated with the transaction; or
- a total amount associated with the transaction.
18. A method performed by one or more processors executing instructions at a first device, the method comprising:
- receiving, from a second device, a first data package comprising a temporary shopping pass for a transaction to acquire one or more items from a retailer, the temporary shopping pass comprising a payment instrument corresponding to secured financing provided by a lender, wherein the temporary shopping pass is configured to be unusable as tender after the transaction is completed;
- transmitting, to a third device associated with a payment network, a second data package comprising the temporary shopping pass for the transaction based at least in part on receiving the first data package;
- receiving, from the third device, a third data package comprising an approval of the temporary shopping pass based at least in part on a validation of the temporary shopping pass, wherein the validation is based at least in part on a quantity of funds available in an account associated with the temporary shopping pass; and
- transmitting, to the second device, a fourth data package comprising the approval of the temporary shopping pass, wherein the transaction is completed based at least in part on the approval.
19. The method of claim 18, wherein the first data package further comprises account data derived from the account, the account data comprising a sixteen digit account identifier, or a three digit security code, or a four digit security code, or an expiration date of the temporary shopping pass, or any combination thereof.
20. The method of claim 18, wherein the first device is associated with an acquiring bank that processes the secured financing for the transaction on behalf of the retailer, wherein the secured financing comprises a credit card payment, or a debit card payment, or any combination thereof.
21. The method of claim 18, wherein the secured financing provided by the lender comprises a loan, a lease, a line of credit, a stored value, a currency conversion, a direct electronic debit, or any combination thereof.
Type: Application
Filed: Mar 29, 2021
Publication Date: Feb 17, 2022
Inventors: Kristin Marie Alvarez (Austin, TX), Terence Paul Spielman (Austin, TX), Thomas G. Carter (Cedar Park, TX), Christopher James Smith (Round Rock, TX), Victorino Cardenas, JR. (Austin, TX)
Application Number: 17/215,274