Method and system for managing data and enabling payment transactions between multiple entities
First Claim
Patent Images
1. A system for processing transactions, the system comprising:
- a payment processing network server computer to communicate with an issuer to process payment requests; and
a network-enabled server computer comprising a processor and a memory device coupled to the processor, the memory device comprising instructions executable by the processor to communicate with one or more external systems, wherein the instructions are further executable by the processor to;
receive a payment request, from a first merchant computer associated with a first entity, for authorizing payment for a transaction corresponding to a service provided by the first entity to a user;
send, to the first merchant computer, a request for additional information to validate the transaction, wherein the additional information includes audio, video, documentation, or a combination thereof, and wherein the additional information is produced for providing the service to the user;
in response to receiving the additional information, send, to a second merchant computer associated with a second entity, the additional information to validate the transaction based on the additional information;
receive, from the second merchant computer, a response indicating validation of the transaction, wherein validation of the transaction is determined using the additional information;
send a validation request to a user device to validate the payment request;
receive, from the user device, a response to the validation request;
receive, from the user device, an alias identifier for a user associated with the transaction;
determine payment account information for the user based at least in part on the alias identifier; and
communicate the payment account information to the payment processing network server computer, wherein the payment processing network server computer processes the payment for the transaction using the payment account information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for conducting payment transaction includes a network-enabled server that communicates with one or more user devices, other network-enabled server computers, and a payment processing network server computer. The network-enabled server facilitates transactions between one or more merchants and users by a managing data flow and interactions between the merchants and the users, providing storage area for storing of all transaction related documents, and providing seamless integration with a payment processing network for payment processing.
-
Citations
20 Claims
-
1. A system for processing transactions, the system comprising:
-
a payment processing network server computer to communicate with an issuer to process payment requests; and a network-enabled server computer comprising a processor and a memory device coupled to the processor, the memory device comprising instructions executable by the processor to communicate with one or more external systems, wherein the instructions are further executable by the processor to; receive a payment request, from a first merchant computer associated with a first entity, for authorizing payment for a transaction corresponding to a service provided by the first entity to a user; send, to the first merchant computer, a request for additional information to validate the transaction, wherein the additional information includes audio, video, documentation, or a combination thereof, and wherein the additional information is produced for providing the service to the user; in response to receiving the additional information, send, to a second merchant computer associated with a second entity, the additional information to validate the transaction based on the additional information; receive, from the second merchant computer, a response indicating validation of the transaction, wherein validation of the transaction is determined using the additional information; send a validation request to a user device to validate the payment request; receive, from the user device, a response to the validation request; receive, from the user device, an alias identifier for a user associated with the transaction; determine payment account information for the user based at least in part on the alias identifier; and communicate the payment account information to the payment processing network server computer, wherein the payment processing network server computer processes the payment for the transaction using the payment account information. - View Dependent Claims (2, 3, 4, 5, 18, 19, 20)
-
-
6. A method for processing a payment transaction, the method comprising, by a server computer:
-
receiving, from a first merchant server computer associated with a first entity, a transaction authorization request for payment related to a transaction corresponding to a service provided by the first entity to a user; sending, to the first merchant server computer, an information request for additional information to validate the transaction, wherein the additional information includes audio, video, documentation, or a combination thereof, and wherein the additional information is produced for providing the service to the user; receiving, from the first merchant server computer, the additional information responsive to the information request; sending, to a second merchant server computer associated with a second entity, the additional information to validate the transaction based on the additional information; receiving, from the second merchant server computer, a response indicating validation of the transaction, wherein the validation is determined using the additional information; sending, to a user device associated with the user, a validation request to validate the transaction; receiving, from the user device, validation information to validate the transaction; receiving, from the user device, alias information associated with the user of the user device; sending, to a payment processing network server computer, payment account information associated with the alias information and transaction information; receiving, from the payment processing network server computer, results of payment transaction processing for the transaction; and sending, to the first merchant server computer, the results of the payment transaction processing. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A server computer comprising:
-
a processor; and a memory device coupled to the processor, the memory device comprising instructions executable by the processor to communicate with one or more external systems, wherein the instructions are further executable by the processor to; receive a payment request, from a first merchant computer associated with a first entity, for authorizing payment for a transaction corresponding to a service provided by the first entity to a user; send, to the first merchant computer, a request for additional information to validate the transaction, wherein the additional information includes audio, video, documentation, or a combination thereof, and wherein the additional information is produced for providing the service to the user; in response to receiving the additional information, send, to a second merchant computer associated with a second entity, the additional information to validate the transaction based on the additional information; receive, from the second merchant computer, a response indicating validation of the transaction, wherein the validation is determined using the additional information; send a validation request to a user device to validate the payment request; receive, from the user device, a response to the validation request; receive, from the user device, an alias identifier for a user associated with the transaction; determine payment account information for the user based at least in part on the alias identifier; and communicate the payment account information to a payment processing network server computer, wherein the payment processing network server computer processes the payment for the transaction using the payment account information. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification