IP Library Patent Application 18102526
Patent Application
App. No. 18/102,526

DIGITAL CARD INTEGRATION WITH CARD PROCESSING SYSTEM OF CARD ISSUER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/102,526
Abstract

Methods and systems for managing a digital wallet are described, including registration of payment cards and use of such payment cards. The digital wallet may be integrated into a mobile application provided by a card issuer, with the digital wallet providing integration between the mobile application and a payment service provider that provides token-based payment systems for implementing virtual cards.

Claims (46)

1 . A method of integrating a digital payment card with a card issuer mobile application, the method comprising:

receiving, from a mobile application at a card issuer, a card identifier that identifies a payment card;

sending, from the card issuer to a wallet server, card identification information including the card identifier and an identifier of a cardholder associated with the payment card;

receiving, from the wallet server, card push data at the card issuer; and

providing card push data to the mobile application;

wherein the mobile application provides, via a software development kit (SDK) associated with the wallet server, card enrollment push data to the wallet server.

2 . The method of claim 1 , wherein the card issuer comprises a financial institution.

3 . The method of claim 1 , wherein the identifier of the cardholder comprises at least one of a wallet identifier or a client identifier.

4 . The method of claim 1 , wherein the card identifier comprises at least one of a unique identifier of the payment card or a primary account number (PAN) and an expiry date of the payment card.

5 . The method of claim 4 , wherein the card identifier further includes a cryptogram associated with the payment card.

6 . A method of integrating a digital payment card with a card issuer mobile application, the method comprising:

receiving, at a wallet server from a card issuer, card identification information including a card identifier that identifies a payment card and an identifier of a cardholder associated with the payment card;

sending, from the wallet server, card push data to the card issuer; and

receiving first information representative of funding card push data from a mobile device having a mobile application installed thereon, the mobile application interfacing with the wallet server via a software package installed on the mobile device and configured to directly communicate with the wallet server, the funding card push data including an identifier associated with the mobile device.

7 . The method of claim 6 , wherein the wallet server receives the funding card push data from the mobile device via the software package, and wherein the software package comprises a software development kit (SDK) installed on the mobile device, the SDK being provided by an entity controlling the wallet server for integration with the mobile application, wherein the mobile application is provided by the card issuer.

8 . The method of claim 6 , wherein the funding card push data includes at least one of a unique identifier of the payment card or a primary account number (PAN) and an expiry date of the payment card.

9 . The method of claim 6 , wherein the information representative of the funding card push data comprises the funding card push data.

10 . The method of claim 6 , wherein the information representative of the funding card push data includes a cipher of the funding card push data.

11 . The method of claim 10 , wherein the SDK retains second information representative of the funding card push data, and wherein reconstruction of the funding card push data at the SDK requires both the first information and the second information.

12 . The method of claim 11 , wherein the cipher comprises an exclusive-or operation executed on the funding card push data at the SDK to generate the first information and the second information.

13 . The method of claim 6 , further comprising:

receiving a request for a token-based payment feature at the wallet server, the request being received directly from the SDK;

submitting card and transaction information from the wallet server to a token service provider for use of the token-based payment feature;

receiving, at the wallet server, a response from the token service provider indicating a result of submitting the card and transaction information; and

forwarding the result to the mobile device via the SDK, the result being provided to the mobile application provided by the card issuer.

14 . A method comprising:

receiving a request for a token-based payment feature at a wallet server, the request being received directly from a software development kit (SDK) installed at a mobile device and integrated with a mobile application associated with a card issuer, the SDK being provided by an entity controlling the wallet server;

submitting card and transaction information from the wallet server to a token service provider for use of the token-based payment feature;

receiving, at the wallet server, a response from the token service provider indicating a result of submitting the card and transaction information; and

forwarding the result to the mobile device via the SDK, the result being provided to the mobile application provided by the card issuer.

15 . The method of claim 14 , further comprising:

receiving, at the SDK, a user request for use of a token-based payment feature provided by a token service provider via the mobile application; and

receiving, at the SDK, user authentication information from a user of the mobile device,

wherein receiving the user request and the user authentication information occurs prior to receiving the request at the wallet server.

16 . The method of claim 15 , wherein the request for the token-based payment feature is generated by the SDK at least in part based on successful authentication of the user via the user authentication information.

17 . The method of claim 14 , further comprising, prior to receiving the request:

receiving, at the wallet server from the card issuer, card identification information including a card identifier that identifies a payment card and an identifier of a cardholder associated with the payment card;

sending, from the wallet server, card push data to the card issuer; and

receiving first information representative of funding card push data from the mobile device, the funding card push data including an identifier associated with the mobile device.

18 . The method of claim 17 , wherein the identifier of the cardholder comprises at least one of a wallet identifier or a client identifier.

19 . The method of claim 17 , wherein the information representative of the funding card push data includes a cipher of the funding card push data, and wherein the SDK retains second information representative of the funding card push data.

20 . The method of claim 19 , wherein reconstruction of the funding card push data at the SDK requires both the first information and the second information.

21 . The method of claim 14 , further comprising:

in response to the request, providing information representative of funding card push data from the wallet server to the SDK; and

receiving reconstructed funding card push data from the SDK at the wallet server and providing the funding card push data as part of the card and transaction information to the token service provider,

wherein reconstructed funding card push data is based on the information representative of the funding card push data stored at the wallet server and second information maintained at the SDK.

Assignments (1)
SECURITY INTEREST Recorded Mar 27, 2024
From: ENTRUST CORPORATION
To: BMO BANK N.A., AS COLLATERAL AGENT
Reel/Frame 066917/0024 →