System And Method For Real Time Account and Account Number Generation Using Origination APIS
First Claim
Patent Images
1. A method for completing a business transaction comprising:
- requesting a product or service from a commercial establishment;
receiving a payment information request containing a link that offers to create a pre-paid bank account that can be used to fulfill the payment information request;
following the link to receive application data including a request for deposit information to provide funding to the bank account;
providing the deposit information to fund the bank account;
receiving an approval for the account from a financial services provider wherein the financial services provider selects the bank account from a pool of accounts and account information is automatically transmitted to the commercial establishment for fulfillment of the request for payment information; and
receiving an approval of the request for the product or service from the commercial establishment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method generate an account in real time in accordance with an application programming interface (API). The API contains parameter descriptions listing universal resource locator (URL) parameters associated with items. A format for implementing an http request to transmit data to in compliance with the defined format is disclosed. A transparent mode for transmitting a response to an http request transmitting data provides for the transmission of an extensible markup language (XML) formatted file communicating an outcome to the request.
-
Citations
46 Claims
-
1. A method for completing a business transaction comprising:
-
requesting a product or service from a commercial establishment; receiving a payment information request containing a link that offers to create a pre-paid bank account that can be used to fulfill the payment information request; following the link to receive application data including a request for deposit information to provide funding to the bank account; providing the deposit information to fund the bank account; receiving an approval for the account from a financial services provider wherein the financial services provider selects the bank account from a pool of accounts and account information is automatically transmitted to the commercial establishment for fulfillment of the request for payment information; and receiving an approval of the request for the product or service from the commercial establishment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-29. -29. (canceled)
-
30. A method for completing a business transaction comprising:
-
transmitting, from a first computing system executing instructions on a processor to provide a web browser, a request for product or service, the request transmitted by telecommunication to a second computing system operated by a commercial establishment; receiving a request for payment information along with an offer to create a pre-paid bank account with a financial services provider offering a debit card for the pre-paid bank account wherein the pre-paid bank account can be used to fulfill the payment request; transmitting account information including deposit information to the financial services provider for creation and funding of an account; receiving, at the first computing system a confirmation that the account was approved wherein newly created pre-paid bank account information is automatically used to fulfill the request for payment information; receiving an approval of the request for the product or service from the commercial establishment, and displaying the approval of the request for the product via the Web browser provided by the first computing system.
-
-
31. A method for completing a business transaction comprising:
-
presenting a customer with a website including a product for sale from a commercial establishment, the product displayed on the website along with a link offering to create a pre-paid bank account having a debit card, the bank account to be used to pay the commercial institution for the product; in response to a request for an account received from the customer via the link, and without redirecting the customer away from website, automatically creating a pre-paid bank account for the customer using information received from the customer including deposit information to provide funding to the account; and transmitting an electronic payment to the commercial establishment to complete a sale of the product from the commercial establishment to the customer, the electronic payment debited from the account created for the customer. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method comprising:
-
receiving a selection of a link offering to create a pre-paid bank account offering a debit card, the link indicating that the pre-paid bank account can be used to pay for an item; transmitting a request for application information to a customer for the creation of the pre-paid bank account offering a debit card, the request including instructions to format a response to the request using an application programming interface (API), the request displayed to the customer via a graphical interface of a first computing system having a processor and memory, the memory storing the request and instructions for displaying the request, the processor executing the instructions to display the request to the customer and to collect customer information for the response formatted to the API, the customer information collected and identified by parameters specified by the API, the customer information including deposit information; receiving the response from the customer, the response including customer information formatted to the API defining application parameters for the pre-paid bank account, the response including deposit information for funding the pre-paid bank account, the response received at a second computing system including a second processor and a second memory, the second memory storing instructions for the processing of the response; extracting information from the response for processing of the customer information, the customer information extracted from the application parameters specified by the API, the customer information including the deposit information, the customer information processed by the second computing system to approve or decline the pre-paid bank account for the customer, an approval at least partially based on an approval of the deposit information; and transmitting an outcome of the application and a deposit outcome of the deposit information to the first computing system. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification