Digital wallet system and method
First Claim
1. A method comprising:
- receiving, at a communication device of a user, a request for payment credentials required to conduct a transaction;
obtaining, by the communication device, the payment credentials, the obtained payment credentials including a digital wallet identifier, and a primary account number or a payment token, and at least some of the obtained payment credentials being obtained from a trusted execution environment associated with the communication device; and
providing the obtained payment credentials comprising the digital wallet identifier, and the primary account number or the payment token associated with the primary account number to an access device associated with a merchant,wherein the access device is configured to initiate the transaction by generating an authorization request message including the payment credentials comprising the digital wallet identifier, and the primary account number or the payment token, and a data field comprising an indicator that indicates that the digital wallet identifier is present in the authorization request message, and forward the authorization request message to an issuer computer associated with an issuer of the primary account number via a payment processing network, wherein the indicator is used to indicate to at least the issuer computer or the payment processing network that the digital wallet identifier is present in the authorization request message and can be extracted from the authorization request message.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods and systems to enable a digital wallet identifier to be present in communications associated with transaction data for transactions that are facilitated by a digital wallet provider. In one embodiment, a communication device of a user receives a request for payment credentials required to conduct a transaction and obtains the payment credentials. The payment credentials include a digital wallet identifier and at least some of the payment credentials are obtained from a trusted execution environment associated with the communication device. The obtained payment credentials are provided to an access device associated with a merchant. The access device is configured to initiate the transaction by generating an authorization request message including the payment credentials for onward transmission to an issuer computer.
543 Citations
21 Claims
-
1. A method comprising:
-
receiving, at a communication device of a user, a request for payment credentials required to conduct a transaction; obtaining, by the communication device, the payment credentials, the obtained payment credentials including a digital wallet identifier, and a primary account number or a payment token, and at least some of the obtained payment credentials being obtained from a trusted execution environment associated with the communication device; and providing the obtained payment credentials comprising the digital wallet identifier, and the primary account number or the payment token associated with the primary account number to an access device associated with a merchant, wherein the access device is configured to initiate the transaction by generating an authorization request message including the payment credentials comprising the digital wallet identifier, and the primary account number or the payment token, and a data field comprising an indicator that indicates that the digital wallet identifier is present in the authorization request message, and forward the authorization request message to an issuer computer associated with an issuer of the primary account number via a payment processing network, wherein the indicator is used to indicate to at least the issuer computer or the payment processing network that the digital wallet identifier is present in the authorization request message and can be extracted from the authorization request message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication device having a processor and a computer-readable non-transitory medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising:
-
receiving, at the communication device, a request for payment credentials required to conduct a transaction; obtaining, by the communication device, the payment credentials, the obtained payment credentials including a digital wallet identifier, and a primary account number or a payment token, and at least some of the obtained payment credentials being obtained from a trusted execution environment associated with the communication device; and providing the obtained payment credentials comprising the digital wallet identifier, and the primary account number or the payment token associated with the primary account number to an access device associated with a merchant, wherein the access device is configured to initiate the transaction by generating an authorization request message including the payment credentials comprising the digital wallet identifier, and the primary account number or the payment token, and a data field comprising an indicator that indicates that the digital wallet identifier is present is present in the authorization request message, and forward the authorization request message to an issuer computer associated with an issuer of the primary account number via a payment processing network, wherein the indicator is used to indicate to at least the issuer computer or the payment processing network that the digital wallet identifier is present in the authorization request message and can be extracted from the authorization request message.
-
-
19. A system comprising:
-
a communication device having a processor and a computer-readable non-transitory medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising; receiving, at the communication device, a request for payment credentials required to conduct a transaction; obtaining, by the communication device, the payment credentials, the obtained payment credentials including a digital wallet identifier, and a primary account number or a payment token, and at least some of the obtained payment credentials being obtained from a trusted execution environment associated with the communication device; and providing the obtained payment credentials comprising the digital wallet identifier, and the primary account number or the payment token associated with the primary account number to an access device associated with a merchant, wherein the access device is configured to initiate the transaction by generating an authorization request message including the payment credentials comprising the digital wallet identifier, and the primary account number or the payment token, and a data field comprising an indicator that the digital wallet identifier is present is present in the authorization request message, and forward the authorization request message to an issuer computer associated with an issuer of the primary account number via a payment processing network, wherein the indicator is used to indicate to at least the issuer computer or the payment processing network that the digital wallet identifier is present in the authorization request message and can be extracted from the authorization request message. - View Dependent Claims (20, 21)
-
Specification