A payment processor for providing a payment service includes a transaction processor to process a transaction request. An application programming interface links a merchant to the transaction processor based on an identifier. A merchant center, located between a gateway and a point of sale device of the merchant, queries a database for information associated with a buyer and the merchant based on information received from the point of sale device, to generate the transaction request based from merchant transaction data received from the point of sale device and the information associated with the buyer and the merchant received from the database, and to communicate the transaction request to the transaction processor. The transaction processor also communicates information associated with the transaction request with the merchant based on the identifier.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system comprising: a tangible, non-transitory memory communicating with a processor for providing a payment service, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising: registering, by the processor, a merchant with a merchant center; and linking, by the processor, a virtual point of sale device and a software application configured to enable financial data to be routed to a transaction processor via the merchant center, wherein the merchant center is configured for: querying, by the processor, a database for transaction request information, wherein the database is configured to store information associated with a buyer and merchant transaction data received from the virtual point of sale device, wherein the information associated with the buyer stored in the database is inaccessible to a merchant system, and wherein the information associated with the buyer and the merchant transaction data is pre-stored in the database, wherein the merchant system does not obtain access to personal data or transaction account data of the buyer associated with the transaction request; receiving, by the processor, a response to the queried transaction request; and generating, by the processor and based on the queried transaction request response, a transaction request comprising the merchant transaction data received from the virtual point of sale device and the information associated with the buyer, wherein the transaction request is provided to a transaction server configured to process the transaction request.
2. The system of claim 1 , wherein the merchant center is further configured for registering, by the processor, at least one of the buyer and the merchant.
3. The system of claim 1 , wherein the merchant center is further configured for integrating, by the processor, the system by an application program interface into a network infrastructure of a merchant system comprising the virtual point of sale device.
4. The system of claim 1 , wherein the merchant center is further configured for submitting, by the processor, the transaction request to the transaction server.
5. The system of claim 1 , wherein the merchant transaction data received from the virtual point of sale device stored in the database is inaccessible to the buyer.
6. The system of claim 1 , wherein the merchant center is further configured for communicating, by the processor, information to the virtual point of sale device.
7. A method comprising: registering, by a computer based system for providing a payment service, a merchant with a merchant center; and linking, by the computer based system, a virtual point of sale device and a software application configured to enable financial data to be routed to a transaction processor via the merchant center, wherein the merchant center is configured for: querying, by the computer based system, a database for transaction request information, wherein the database is configured to store information associated with a buyer and merchant transaction data received from the virtual point of sale device, wherein the information associated with the buyer stored in the database is inaccessible to a merchant system, and wherein the information associated with the buyer and the merchant transaction data is pre-stored in the database, wherein the merchant system does not obtain access to personal data or transaction account data of the buyer associated with the transaction request; receiving, by the computer based system, a response to the queried transaction request; and generating, by the computer based system and based on the queried transaction request response, a transaction request comprising the merchant transaction data received from the virtual point of sale device and the information associated with the buyer, wherein the transaction request is provided to a transaction server configured to process the transaction request.
8. The method of claim 7 , wherein the merchant center is further configured for registering, by the computer based system, at least one of the buyer and the merchant.
9. The method of claim 7 , wherein the merchant center is further configured for integrating, by the computer based system, the system by an application program interface into a network infrastructure of a merchant system comprising the virtual point of sale device.
10. The method of claim 7 , wherein the merchant center is further configured for submiting, by the computer based system, the transaction request to the transaction server.
11. The method of claim 7 , wherein the merchant transaction data received from the virtual point of sale device stored in the database is inaccessible to the buyer.
12. The method of claim 7 , wherein the merchant center is further configured for: collecting data in a data capture server filtered from the database; and communicating information associated with the collected data to the virtual point of sale device.
13. An article of manufacture including a non-transitory, tangible computer readable medium having instructions stored thereon that, in response to execution by a computer-based system for providing a payment service, cause the computer-based system to perform operations comprising: registering by the computer based system a merchant with a merchant center; and linking, by the computer based system, a virtual point of sale device and a software application configured to enable financial data to be routed to a transaction processor via the merchant center, wherein the merchant center is configured for: querying, by the computer based system, a database for transaction request information, wherein the database is configured to store information associated with a buyer and merchant transaction data received from a virtual point of sale device, wherein the information associated with the buyer stored in the database is inaccessible to a merchant system, and wherein the information associated with the buyer and the merchant transaction data is pre-stored in the database, wherein the merchant system does not obtain access to personal data or transaction account data of the buyer associated with the transaction request; receiving, by the computer based system, a response to the queried transaction request; and generating, by the computer based system and based on the queried transaction request response, a transaction request comprising the merchant transaction data received from the virtual point of sale device and the information associated with the buyer, wherein the transaction request is provided to a transaction server configured to process the transaction request.
14. The computer readable medium of claim 13 , wherein the merchant center is further configured for registering at least one of the buyer and the merchant.
15. The computer readable medium of claim 13 , wherein the merchant center is further configured for integrating, by the computer based system, the system by an application program interface into a network infrastructure of a merchant system comprising the virtual point of sale device.
16. The computer readable medium of claim 13 , wherein the merchant center is further configured for submitting the transaction request to the transaction server.
17. The computer readable medium of claim 13 , wherein the merchant transaction data received from the virtual point of sale device stored in the database is inaccessible to the buyer.
18. The computer readable medium of claim 13 , wherein the merchant center is further configured for: collecting data in a data capture server filtered from the database; and communicating information associated with the collected data to the virtual point of sale device.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 2, 2007
June 19, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.