Open wallet for electronic transactions
Abstract
A system for completing a transaction between a first party and a second party is provided. The system includes at least one processor programmed to receive a request for personal data to complete the transaction from the second party using an open commerce wallet exchange (OCWE) protocol. The processor is further programmed to receive a selection of one of one or more banking applications and/or wallets associated with the system from the first user. The one or more banking applications and/or wallets include the personal data or access to the personal data. The processor is further programmed to receive the personal data from the selected banking application and/or wallet and provide the merchant with the personal data using the OCWE protocol to complete the transaction.
Claims
exact text as granted — not AI-modified1 . A system for completing a transaction between a first party and a second party, said system comprising:
at least one program memory including processor executable instructions, the processor executable instructions including:
one or more banking applications and/or wallets including personal data to complete the transaction or access to the personal data;
an open commerce wallet exchange (OCWE) module configured to:
receive a request for the personal data from the second party using an OCWE protocol;
receive a selection of one of the banking applications and/or wallets from the first party;
authenticate the first party using built-in authentication of the selected banking application and/or wallet;
receive the personal data from the selected banking application and/or wallet; and,
provide the merchant with the personal data using the OCWE protocol to complete the transaction; and,
at least one processor executing the processor executable instructions of the program memory.
2 . The system according to claim 1 , wherein the OCWE module further displays a list of banking applications and/or wallets of the one or more banking applications and/or wallets which support the OCWE module to the first party, and wherein the selection is from the displayed list.
3 . The system according to claim 1 , wherein the OCWE module provides the banking applications and/or wallets an application programing interface (API) for communicating with the OCWE module.
4 . The system according to claim 1 , wherein the processor executable instructions of the program memory translate differing communication protocols of the banking applications and/or wallets to the OCWE protocol.
5 . The system according to claim 1 , wherein the system is a mobile device of the first party.
6 . The system according to claim 1 , wherein the first party is a consumer and the second party is a merchant or retailer.
7 . The system according to claim 1 , wherein the personal data is provided directly to the merchant.
8 . The system according to claim 1 , wherein the personal data is provided to the merchant by way of an OCWE system provided by a third party.
9 . The system according to claim 8 , wherein the merchant, upon completing the transaction, provides an indication of the completed transaction to the OCWE system.
10 . The system according to claim 1 , wherein the OCWE module is further configured to:
receive an indication from the merchant that the transaction is complete.
11 . The system according to claim 1 , wherein the request is received directly from the merchant.
12 . The system according to claim 1 , wherein the personal data includes payment data and/or fulfillment data.
13 . The system according to claim 1 , wherein the request is received from the merchant by way of an OCWE system provided by a third party.
14 . A method for completing a transaction between a first party and a second party, said method performed by at least one processor and comprising:
receiving a request for personal data to complete the transaction from the second party using an open commerce wallet exchange (OCWE) protocol; receiving a selection of one of one or more banking applications and/or wallets from the first party, wherein the one or more banking applications and/or wallets include the personal data or access to the personal data; authenticating the first party using built-in authentication of the selected banking application and/or wallet; receiving the personal data from the selected banking application and/or wallet; and, providing the merchant with the personal data using the OCWE protocol to complete the transaction.
15 . The method according to claim 14 , further comprising:
displaying a list of banking applications and/or wallets of the one or more banking applications and/or wallets which support OCWE to the first party, and wherein the selection is from the displayed list.
16 . The method according to claim 14 , further comprising:
translating differing communication protocols of the banking applications and/or wallets to the OCWE protocol.
17 . The method according to claim 14 , wherein the first party is a consumer and the second party is a merchant or retailer.
18 . The method according to claim 14 , wherein the personal data is provided directly to the merchant.
19 . The method according to claim 14 , wherein the personal data is provided to the merchant by way of an OCWE system provided by a third party.
20 . The method according to claim 14 , wherein the request is received directly from the merchant.
21 . The method according to claim 14 , wherein the request is received from the merchant by way of an OCWE system provided by a third party.
22 . A system for completing a transaction between a first party and a second party, said system comprising:
at least one processor programmed to:
receive a request for personal data to complete the transaction from the second party using an open commerce wallet exchange (OCWE) protocol;
receive a selection of one of one or more banking applications and/or wallets associated with the system from the first user, wherein the one or more banking applications and/or wallets include the personal data or access to the personal data;
receive the personal data from the selected banking application and/or wallet; and,
provide the merchant with the personal data using the OCWE protocol to complete the transaction.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.