×

Pending deposit for payment processing system

  • US 10,192,214 B2
  • Filed: 03/11/2013
  • Issued: 01/29/2019
  • Est. Priority Date: 03/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to deposit funds onto smart card computing devices, comprising:

  • establishing, by a merchant computing device, a first network communication channel with a management computing system that manages an account associated with a smart card computing device;

    transmitting, by the management computing system via the first communication channel, a teller access key to the merchant computing device;

    establishing, by the merchant computing device, a second network communication channel with the management computing system;

    establishing, by the merchant computing device, a proximity communication channel with the smart card computing device;

    receiving, by the merchant computing device via the proximity communication channel, a smart card account number, a smart card verification number, and a smart card transaction history comprising a listing of previous deposit transactions and a listing of previous withdrawal transactions;

    receiving, by the management computing system and via the second network communication channel from the merchant computing device, the smart card computing device transaction history and a deposit transaction request to credit a deposit transaction amount to the account associated with the smart card computing device, the deposit transaction request comprising the smart card account number, the smart card verification number, a deposit transaction record, and a certification by the merchant computing device using the teller access key;

    authorizing, by the management computing system, the deposit transaction request by;

    verifying, by the management computing system, an identity of the smart card computing device based at least in part on the smart card account number and the smart card verification number;

    verifying, by the management computing system, the identity of the merchant computing device based on the certification by the merchant computing device using the teller access key from the deposit transaction request;

    certifying, by the management computing system, the deposit transaction record with a teller signing key signature based on the verification of the identity of the smart card and the identity of the merchant computing device, the teller signing key signature certifying the identity of the smart card computing device and the user merchant computing device;

    synchronizing, by the management computing system, a first transaction history maintained in the account associated with the smart card computing device with the smart card computing device transaction history received from the merchant computing device by;

    analyzing the listing of previous withdrawal transactions,capturing one or more offline withdrawal transactions missing from the first transaction history, anddetermining one or more offline withdrawal transactions are missing from the smart card computing device transaction history;

    writing, by the management computing system, the deposit transaction record to the account associated with the smart card computing device;

    transmitting, by the management computing system, the certified deposit transaction record to the merchant computing device;

    transmitting, by the merchant computing device, the certified deposit transaction record to the smart card computing device; and

    receiving, by the management computing system, a second transaction history for the smart card computing device comprising a second listing of previous withdrawal transactions and a second listing of previous deposit transactions, the second listing of previous deposit transactions comprising a deposit confirmation indicating that the deposit transaction record was transmitted to the smart card computing device by the merchant computing device and that the deposit transaction request was completed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×