摘要 |
Exemplary embodiment of the present invention would provide systems, including Internet-based systems, and computer-implemented methods, for providing online Buyers and Sellers who physically transact an exchange of an item at a local meeting place, indicia of confirmation of the exchange on which to base a background online payment. In particular, exemplary embodiments of the present invention would provide a way for Buyers and/or Sellers to input an identifier for online authentication to confirm that a physical exchange of an item sold had been transacted and that would accordingly provide an online system with a basis to charge the relevant Buyer's account for a sale amount and pay the Seller for the item sold. In one exemplary embodiment of the present invention, an NFC-payment-enabled gateway device would be provided that would integrate with a merchant's NFC-enabled POS device to facilitate the merchant's NFC-enabled POS devices to accept mobile payment from devices that are not themselves NFC-enabled. |
主权项 |
1. A computer-implemented method for authenticating a proposed payment by a user mobile computer device and communicating payment information from the user's mobile computer device to a Near-Field-Communication-enabled Point of Service device as if the user mobile computer device is enabled to use Near-Field Communications to communicate said payment information to said Near-Field-Communication-enabled Point of Service device, said computer-implemented method comprising:
executing executable computer program instructions that are operably installed on said user mobile computer device that instruct said user mobile computer device to generate an application-specific identifier and to use a public key to encrypt said application-specific identifier and to store an encryption of said application-specific identifier on a computer-accessible memory storage that is accessible by said user mobile computer device; executing executable computer program instructions that are operably installed on said user mobile computer device that instruct said user mobile computer device to scan biometric measurements of particular aspects of a user associated with said user mobile computer device and use said public key to encrypt said biometric measurements and to store an encryption of said biometric measurements on said computer-accessible memory storage that is accessible by said user mobile computer device; executing executable computer program instructions that are operably installed on said user mobile computer device that instruct said user mobile computer device to generate a transaction-specific identifier and to use said public key to encrypt said transaction-specific identifier and to store an encryption of said transaction-specific identifier on said computer-accessible memory storage that is accessible by said user mobile computer device; executing executable computer program instructions that are operably installed on said user mobile computer device that instruct said user mobile computer device to communicate said encryption of said application-specific identifier, said encryption of said biometric measurements, said encryption of said transaction-specific identifier, and payment information to a Near-Field-Communication-enabled gateway computer device; executing executable computer program instructions that are operably installed on said Near-Field-Communication-enabled gateway computer device to:
receive said encryption of said application-specific identifier, said encryption of said biometric measurements, said encryption of said transaction-specific identifier, and said payment informationscan biometric measurements of particular aspects of a paying user that is presenting the user mobile computer device for payment,use a private key to decrypt said encryption of said application-specific identifier, said encryption of said biometric measurements, and said encryption of said transaction-specific identifier,compare said biometric measurements scanned from particular aspects of said paying user with a decryption of said encryption of said biometric measurements,use said private key to generate an expected transaction-specific identifier based on information received from said user mobile computer device,compare said expected transaction-specific identifier to a decryption of said encryption of said transaction-specific identifier,if said expected transaction-specific identifier matches said decryption of said encryption of said transaction-specific identifier, then use Near-Field-Communication technology to communicate said payment information to said Near-Field-Communication-enabled Point of Service device and communicate a successful authentication and payment to said user mobile computer device, andif said expected transaction-specific identifier does not match said decryption of said encryption of said transaction-specific identifier, then communicate an authentication failure to said user mobile computer device. |