TRUSTED STORED-VALUE PAYMENT SYSTEM THAT INCLUDES UNTRUSTED MERCHANT TERMINALS
First Claim
1. A method executed by a card while making a stored-value payment transaction at a merchant terminal, the method comprising:
- interfacing with the merchant terminal; and
accepting a positive first amount of stored-value into the card only upon confirming that a corresponding second amount, that is not smaller than said first amount, is paid by the card at the merchant terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A stored-value payment system includes trusted cards and untrusted merchant terminals. Security is enhanced by the card receiving an amount of stored value only upon the card confirming that an amount that is at least equal to the received amount is paid by the card at the terminal. The card may provide to the terminal a verifiable payment record for an amount that is calculated by the card by subtracting the value received by the card from the value paid by the card. Further security features may include a terminal certificate that is updated upon settlement and includes a terminal expiration time, and a card time register that is updated upon a payment transaction with an unexpired valid terminal.
26 Citations
20 Claims
-
1. A method executed by a card while making a stored-value payment transaction at a merchant terminal, the method comprising:
-
interfacing with the merchant terminal; and accepting a positive first amount of stored-value into the card only upon confirming that a corresponding second amount, that is not smaller than said first amount, is paid by the card at the merchant terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method executed by a card while making a stored-value payment transaction at a merchant terminal, the stored-value being represented by digital coins, each coin having a serial number and a denomination from a plurality of denominations, the method comprising:
-
interfacing with the merchant terminal; and accepting from the merchant terminal a positive number of coins whose total value equals a first amount, only upon confirming that a corresponding second amount, that is not smaller than said first amount, is paid by the card at the merchant terminal. - View Dependent Claims (9, 10)
-
-
11. A payment card comprising:
-
a microprocessor; a terminal interface for selectably interfacing with a selectable merchant terminal for making a payment transaction; a charge module cooperating with said microprocessor for charging a remote account; and a stored-value purse for storing stored-value, cooperating with said microprocessor for moving selectable amounts of stored-value between the payment card and a merchant terminal via said terminal interface, wherein the payment card is operative, while interfacing with a selected merchant terminal, to accept a positive first amount of stored-value only upon confirming that a corresponding second amount, that is not smaller than said first amount, is paid by the payment card at said selected merchant terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A merchant terminal comprising:
-
a card interface for communicating with payment cards; a network interface for interfacing, via a network, with a stored-value processing server; a terminal certificate register for storing a terminal certificate that includes a terminal ID and a terminal expiration time; and a processor configured to; during settlement with said stored-value processing server, renew said terminal certificate stored is said terminal certificate register, and during interfacing with a card, present said terminal certificate to said card.
-
-
19. A method for operating a stored-processing server, the method comprising:
-
interfacing with a merchant terminal; receiving terminal identification from said merchant terminal; and if no irregularities are identified with respect to said terminal identification, then issuing a fresh terminal certificate for said merchant terminal, said terminal certificate including at least said terminal identification and a terminal expiration time, and providing said fresh terminal certificate to said merchant terminal. - View Dependent Claims (20)
-
Specification