CA2406375C

An improved method and system for conducting secure payments over a computer network

Abstract

A method is provided for conducting a financial transaction by a purchaser with a merchant having an acquirer bank, over a communications network. The method includes the steps of sending a first authorization request using a pseudo account number associated with a real account number to a service provider which forwards a second authorization request to the issuer using the real account number and preferably a pseudo acquirer code associated with the service provider such that the response to the second request is based on the real account number and sent back to the service provider who preferably forwards a response to the first request preferably to the "real" acquirer. A message authentication code is further provided which includes transaction data, and where the authorization request if formatted as a standard payment card track having one or more fields including a discretionary field in which the message authentication code is placed.

CA2406375C, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 11 April 2021, 5.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 1 independent, 4 dependent

  1. 1
    CA 02406375 2016-03-09 CLAIMS 1. A method of conducting a transaction over a communications network, the method comprising:issuing by an issuer having an issuer identification number a first payment account number to a user having a computer, said issuer identification number being associated with said first payment account number;providing a security module for generating a secret key unique to said first payment account number;generating a second account number associated with said first payment account number;providing a secure payment application, by a processing facility of a service provider, to said computer, said secure payment application comprising said second account number and said secret key;storing said secure payment application on said computer;selecting a merchant with whom to conduct said financial transaction, said merchant having an associated acquirer code;inputting to said computer transaction data;computer-generating, by said secure payment application, a message authentication code based on said transaction data;transmitting, over the communications network, track data in standard track image format to said merchant, said track data comprising said computer-generated message authentication code and said second account number, wherein said computer-generated message authentication code is directly positioned in a discretionary data field of the standard track image format;generating, by said merchant, a first authorization request based on said track data;transmitting, over the communications network, said first authorization request to said service provider processing facility;-18CA 02406375 2016-03-09 verifying said first authorization request with said secret key;obtaining, by said service provider processing facility, said first payment account number associated with said second account number;transmitting, over the communications network, a second authorization request using said first payment account number to said issuer having said issuer identification number associated with said first payment account number;and authorizing or rejecting said second authorization request.