CPC G06Q 20/227 (2013.01) [G06Q 20/351 (2013.01); G06Q 20/3676 (2013.01); G06Q 20/407 (2013.01)] | 20 Claims |
1. A system for using a card with multiple user profiles comprising:
one or more processors; and
memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:
configure the card with a primary account number such that a primary user can control one or more profiles of one or more secondary users associated with one or more virtual card numbers;
receive, from a primary user device, first directions to create a second user profile for a second user;
generate the second user profile, the second user profile associated with a second user virtual card number and a second user virtual card number token;
generate a first graphical user interface (GUI) reflecting an initial balance associated with the second user profile;
send the first GUI and a first prompt for one or more attributes for the second user profile for display on the primary user device;
receive, from the primary user device, the one or more attributes for the second user profile;
receive, from a merchant, first transaction information corresponding to a first transaction comprising the second user virtual card number;
determine whether the first transaction is allowed according to the attributes assigned to the second user profile; and
responsive to determining that the first transaction is allowed according to the attributes assigned to the second user profile:
charge or debit an amount of the first transaction to the primary account number;
associate the first transaction information with the second user profile based on the first transaction information comprising the second user virtual card number;
generate a second GUI reflecting an updated balance associated with the second user profile and the first transaction information; and
send the second GUI to display on the primary user device.
|