Method and system for processing payment using a generic gift card
AssigneeMastercard Internatinoal Incorporated
InventorAnkur Arora
Life of this patent
Estimating the term…
Abstract
Methods and servers are provided for processing payment using a generic gift card. The generic gift card is usable for payment across one or more participating merchants. One of the methods is performed at a server that administers usage of the generic gift card, the method comprises generating a unique code for identifying the generic gift card against which payment will be deducted for purchases made at a selected participating merchant; transmitting the unique code to the selected participating merchant; and calculating and subtracting the purchases made from a balance of the generic gift card in response to receiving from the selected participating merchant an indication of use of the unique code at the selected participating merchant.
Claims13
A method for processing payment using a generic gift card, the generic gift card being usable for payment across a plurality of participating merchants, the method being performed at a server that administers usage of the generic gift card, the method comprising:
- receiving, by the server, from an application installed on a mobile device of a gift card holder, a conversion request for converting a plurality of conventional gift cards to a generic gift card;
- upon receiving the conversion request, transmitting, by the server, an endorsement request to a plurality of merchants, each merchant from the plurality of merchants being associated with a gift card from the plurality of gift cards, which the gift card holder is requesting to convert;
- receiving, by the server, in response to the endorsement request, from each of the plurality of merchants, a respective generated incentive value that each merchant requires in return for the conversion;
- forwarding, by the server, to the application installed on the mobile device of the gift card holder, the respective generated incentive value for each of the plurality of merchants to the gift card holder for confirmation and approval for payment of the respective generated incentive values;
- in response to receiving, from the application installed on the mobile device of the gift card holder, approval for payment of the respective generated incentive values, creating, by the server, the generic gift card and assigning an account number to the created generic gift card;
- converting, by the server, a balance associated with each gift card of the plurality of gift cards, to credit the created generic gift card, wherein payment of the incentive value by the gift card holder is by (i) direct payment, or (ii) deduction from the balance;
- receiving, by the server, a notification from the application installed on the mobile device, wherein the notification identifies a particular merchant from among the participating merchants at which gift card holder wishes to transact, wherein said server receives said notification prior to the gift card holder transacting with said particular merchant;
- upon receipt of the notification, generating, by the server, a unique code, wherein the unique code is different from the account number and identifies the generic gift card against which payment will be deducted for purchases made at the particular merchant;
- transmitting, by the server, the unique code to the particular merchant and to the gift card holder prior to any transactions, associated with the generic gift card, occurring at the particular merchant, wherein the unique code is transmitted to the application installed on the mobile device of the gift card holder;
- receiving, by the server, from the particular merchant, an indication of use of the unique code in a transaction by the gift card holder with the particular merchant, said indication of use including the unique code and a value of goods and/or services associated with the transaction, wherein no physical generic gift card is present;
- upon receiving the indication of use of the unique code from the particular merchant, calculating and subtracting the value associated with the transaction from a balance of the generic gift card.
A server for administering usage of a generic gift card and processing payment using the generic gift card, the generic gift card being usable for payment across a plurality of participating merchants, the server comprising:
- at least one processor;
- at least one memory including computer program code;
- and
- at least one communication interface;
- the at least one memory and the computer program code configured to, with at least one processor, cause the server at least to:
- receive, from an application installed on a mobile device of a gift card holder, a conversion request for converting a plurality of conventional gift cards to a generic gift card;
- upon receiving the conversion request, transmit an endorsement request to a plurality of merchants, each merchant from the plurality of merchants being associated with a gift card, from the plurality of gift cards, which the gift card holder is requesting to convert;
- receive, in response to the endorsement request, from each of the plurality of merchants, a respective generated incentive value that each merchant requires in return for the conversion;
- forward, to the application installed on the mobile device of the gift card holder, the respective generated incentive value for each of the plurality of merchants to the gift card holder for confirmation and approval for payment of the respective generated incentive values;
- in response to receiving, from the application installed on the mobile device of the gift card holder, approval for payment of the respective generated incentive values, create the generic gift card and assign an account number to the created generic gift card;
- convert a balance associated with each gift card of the plurality of gift cards, to credit the created generic gift card, wherein payment of the incentive value by the gift card holder is by (i) direct payment, or (ii) deduction from the balance;
- receive a notification from the application installed on the mobile device, wherein the notification identifies a particular merchant from among the participating merchants at which gift card holder wishes to transact, wherein said server receives said notification prior to the gift card holder transacting with said particular merchant;
- upon receipt of the notification, generate a unique code, wherein the unique code is different from the account number and identifies the generic gift card against which payment will be deducted for purchases made at the particular merchant;
- transmit the unique code to the particular merchant and to the gift card holder prior to any transactions, associated with the generic gift card, occurring at the particular merchant, wherein the unique code is transmitted to the application installed on the mobile device of the gift card holder;
- receive from the particular merchant, an indication of use of the unique code in a transaction by the gift card holder with the particular merchant, said indication of use including the unique code and a value of goods and/or services associated with the transaction, wherein no physical generic gift card is present;
- upon receiving the indication of use of the unique code from the particular merchant, calculate and subtract the value associated with the transaction from a balance of the generic gift card.
A non-transitory computer readable medium having stored thereon executable instructions for controlling a computer to administer usage of a generic gift card being usable for payment across a plurality of participating merchants and process payment using the generic gift card, wherein the computer is controlled to perform steps comprising:
- receiving from an application installed on a mobile device of a gift card holder, a conversion request for converting a plurality of conventional gift cards to a generic gift card;
- upon receiving the conversion request, transmitting an endorsement request to a plurality of merchants, each merchant from the plurality of merchants being associated with a gift card from the plurality of gift cards, which the gift card holder is requesting to convert;
- receiving, in response to the endorsement request, from each of the plurality of merchants, a respective generated incentive value that each merchant requires in return for the conversion;
- forwarding, to the application installed on the mobile device of the gift card holder, the respective generated incentive value for each of the plurality of merchants to the gift card holder for confirmation and approval for payment of the respective generated incentive values;
- in response to receiving, from the application installed on the mobile device of the gift card holder, approval for payment of the respective generated incentive values, creating the generic gift card and assigning an account number to the created generic gift card;
- converting a balance associated with each gift card of the plurality of gift cards, to credit the created generic gift card, wherein payment of the incentive value by the gift card holder is by (i) direct payment, or (ii) deduction from the balance;
- receiving a notification from the application installed on the mobile device, wherein the notification identifies a particular merchant from among the participating merchants at which gift card holder wishes to transact, wherein said server receives said notification prior to the gift card holder transacting with said particular merchant;
- upon receipt of the notification, generating a unique code, wherein the unique code is different from the account number and identifies the generic gift card against which payment will be deducted for purchases made at the particular merchant;
- transmitting the unique code to the particular merchant and to the gift card holder prior to any transactions, associated with the generic gift card, occurring at the particular merchant, wherein the unique code is transmitted to the application installed on the mobile device of the gift card holder;
- receiving from the particular merchant, an indication of use of the unique code in a transaction by the gift card holder with the particular merchant, said indication of use including the unique code and a value of goods and/or services associated with the transaction, wherein no physical generic gift card is present;
- upon receiving the indication of use of the unique code from the particular merchant, calculating and subtracting the value associated with the transaction from a balance of the generic gift card.
Dependencies are inferred from the claim text.