Virtual prepaid instrument transactions
AssigneeGalileo Processing, Inc.
InventorT. Clay Wilkes
Life of this patent
Estimating the term…
Abstract
Some embodiments may include various aspects of a virtual prepaid instrument. Some embodiments may include methods and systems for enrolling a merchant with a virtual prepaid instrument. Some embodiments may include methods and systems for authorizing a virtual prepaid instrument transaction. Some embodiments may include methods and systems for associating a user with a virtual prepaid instrument. In some embodiments, a single user and/or multiple merchants may be associated with a personal account number for a virtual prepaid instrument.
Claims22
A method comprising:
- receiving a transaction message from a merchant through an open-loop financial transaction network, wherein the transaction message includes data elements comprising a primary account number, a transaction amount, a merchant ID, a merchant description, and a merchant category code;
- looking up the primary account number in a database of primary account numbers;
- determining whether the primary account number is associated with a virtual prepaid instrument of the merchant based on whether the database associates the primary account number with at least one of the merchant ID, the merchant description, and the merchant category code;
- in the event that the primary account number is associated with a virtual prepaid instrument with the merchant, determining whether the transaction amount is less than an available value amount of the virtual prepaid instrument associated with the primary account number in the database;
- and
- in the event that the transaction amount is less than an available value amount of the virtual prepaid instrument, sending a transaction authorization message response to the merchant through an open-loop financial transaction network.
A transaction processing system comprising:
- a database comprising a plurality of primary account numbers, each primary account number associated with merchant data associated with one or more merchants;
- a network interface coupled with an open-loop financial transaction network;
- and
- a processor coupled with the database and the network interface, the processor configured to:
- receive a transaction message from a merchant through the open-loop financial transaction network via the network interface, wherein the transaction message includes data elements comprising a first primary account number, a transaction amount, and merchant data;
- determine whether the first primary account number matches a primary account number of the plurality of primary account numbers in the database;
- determine whether the first primary account number is associated with a virtual prepaid instrument of the merchant based on the merchant data associated with the first primary account number in the database;
- in the event that the primary account number is associated with a virtual prepaid instrument of the merchant, determine whether the transaction amount is less than an available value amount of the virtual prepaid instrument associated with the primary account number in the database;
- and
- in the event that the transaction amount is less than an available value amount of the virtual prepaid instrument, send a transaction authorization message response to the merchant through the open-loop financial transaction network.
A method comprising:
- receiving at a virtual prepaid instrument processor a transaction message from a merchant through an open-loop financial transaction network, wherein the transaction message includes data elements comprising a primary account number, a transaction amount, a merchant ID, and a merchant category code;
- determining whether the merchant category code corresponds with an approved merchant category code;
- determining whether the merchant ID corresponds with an approved merchant ID;
- determining whether the primary account number and the merchant ID are associated with a virtual prepaid instrument;
- determining a value associated with the primary account number and the merchant;
- determining whether the transaction amount is less than the value;
- and
- sending a transaction authorization message response to the merchant through an open-loop financial transaction network.
Dependencies are inferred from the claim text.