Open mobile payment systems and methods
Abstract
Systems, apparatuses, and methods are provided herein for payments through point of sale systems. A system comprises a plurality of in-store POS systems, a user accounts database, and a merchant payment system configured to communicate with a plurality of user devices and a plurality of digital wallet provider systems. The merchant payment system comprises a control circuit configured to associate a user account with a plurality of digital wallet accounts in the user accounts database, wherein at least one of the plurality of digital wallet accounts is associated with two or more payment methods, receive a transaction request from a user device associated with the user account, select a digital wallet provider from the plurality of digital wallet accounts associated with the user account, and send a payment authorization request to a digital wallet provider system associated with the digital wallet provider for payment authorization.
Claims
exact text as granted — not AI-modified1 . A system for processing payments through a point of sale (POS) system, the system comprising:
a user accounts database; and a merchant payment system configured to communicate with a plurality of user devices and a plurality of digital wallet provider systems, the merchant payment system comprises a control circuit configured to:
associate a user account with a plurality of digital wallet accounts in the user accounts database, wherein each digital wallet account is associated with a different digital wallet provider and wherein at least one of the plurality of digital wallet accounts is associated with two or more payment methods;
receive a transaction request from the user account
receive a charge amount from a POS system for a transaction;
pair the charge amount from the POS system to the transaction request from the user account
select a digital wallet provider from the plurality of digital wallet accounts associated with the user account based on preferences stored with the user account
send a payment authorization request to a digital wallet provider system associated with the digital wallet provider for payment authorization, the payment authorization request comprises digital wallet account information retrieved from the user accounts database; and
communicate a result of the payment authorization to the POS system to complete the transaction.
2 . The system of claim 1 , wherein the merchant payment system communicates with a user device is configured to execute a mobile application configured to communicate with the merchant payment system and one or more digital wallet provider systems.
3 . The system of claim 2 , wherein the transaction request comprises a session ID the user device received from the digital wallet provider.
4 . The system of claim 1 , wherein the result of the payment authorization is provided by the digital wallet provider system based on a communication between the digital wallet provider system and at least one payment card industry payment processor system.
5 . The system of claim 1 , wherein payment methods associated with a digital wallet account of the plurality of digital wallet accounts comprise one or more of a credit card account, a debit card account, a gift card, and a bank account.
6 . The system of claim 1 , wherein the digital wallet provider is selected based on one or more payment rules associated with the user account.
7 . The system of claim 1 , wherein the user account is further associated with one or more payment methods not associated with the plurality of digital wallet accounts.
8 . The system of claim 7 , wherein the merchant payment system is further configured to directly communicate with one or more payment processor systems to process payments using the one or more payment methods.
9 . The system of claim 7 , wherein the merchant payment system is further configured to select from among the plurality of digital wallet accounts and the one or more payment methods associated with the user account for the transaction in response to receiving the transaction request.
10 . The system of claim 1 , wherein the POS system comprises a display screen and the transaction request is generated by a user device in response to capturing an image displayed on the display screen of the POS system.
11 . A method for processing payments through a point of sale (POS) system, the method comprising:
associating, with a control circuit of a merchant payment system, a user account with a plurality of digital wallet accounts in a user accounts database, wherein each digital wallet account is associated with a different digital wallet provider and wherein at least one of the plurality of digital wallet accounts is associated with two or more payment methods; receiving, from a user device and at the merchant payment system configured to communicate with a plurality of user devices, a transaction request from the user account; receiving a charge amount from a POS system for a transaction; pairing the charge amount from the POS system to the transaction request from the user account; selecting, with the merchant payment system, a digital wallet provider from the plurality of digital wallet accounts associated with the user account based on preferences stored with the user account; sending, with the merchant payment system coupled with a plurality of digital wallet providers, a payment authorization request to a digital wallet provider system associated with the digital wallet provider for payment authorization, the payment authorization request comprises digital wallet account information retrieved from the user accounts database; and communicating a result of the payment authorization to the POS system to complete the transaction.
12 . The method of claim 11 , wherein the user device is configured to execute a mobile application configured to communicate with the merchant payment system and one or more digital wallet provider systems.
13 . The method of claim 11 , wherein the transaction request comprises a session ID the user device received from the digital wallet provider.
14 . The method of claim 11 , wherein the result of the payment authorization is provided by the digital wallet provider system based on a communication between the digital wallet provider system and at least one payment card industry payment processor system.
15 . The method of claim 11 , wherein payment methods associated with a digital wallet account of the plurality of digital wallet accounts comprise one or more of a credit card account, a debit card account, a gift card, and a bank account.
16 . The method of claim 11 , wherein the digital wallet provider is selected based on one or more payment rules associated with the user account.
17 . The method of claim 11 , wherein the user account is further associated with one or more payment methods not associated with the plurality of digital wallet accounts.
18 . The method of claim 17 , wherein the merchant payment system is further configured to directly communicate with one or more payment processor systems to process payments using the one or more payment methods.
19 . The method of claim 17 , wherein the merchant payment system is further configured to select from among the plurality of digital wallet accounts and the one or more payment methods associated with the user account for the transaction in response to receiving the transaction request.
20 . An apparatus for processing payments through a point of sale (POS) system, the apparatus comprising:
a non-transitory storage medium storing a set of computer readable instructions; and a control circuit configured to execute the set of computer readable instructions which causes the control circuit to:
associate, with a control circuit of a merchant payment system, a user account with a plurality of digital wallet accounts in a user accounts database, wherein each digital wallet account is associated with a different digital wallet provider and wherein at least one of the plurality of digital wallet accounts is associated with two or more payment methods;
receive, from a user device and at the merchant payment system configured to communicate with a plurality of user devices, a transaction request from the user account;
receive a charge amount from a POS system for a transaction;
pair the charge amount from the POS system to the transaction request from the user account;
select, with the merchant payment system, a digital wallet provider from the plurality of digital wallet accounts associated with the user account based on preferences stored with the user account;
send, with the merchant payment system coupled with a plurality of digital wallet providers, a payment authorization request to a digital wallet provider system associated with the digital wallet provider for payment authorization, the payment authorization request comprises digital wallet account information retrieved from the user accounts database; and
communicate a result of the payment authorization to the POS system to complete the transaction.Join the waitlist — get patent alerts
Track US2023153780A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.